The match, held in front of a packed crowd in Dambulla, saw Sri Lanka's openers Chamari Athapaththu and Harshitha Samarawickrama deliver fighting half-centuries, while Kavisha Dilhari's all-round performance played a crucial role in their victory.
Smriti Mandhana's half-century helped India reach a competitive total of 165 for 6. Mandhana's 60, along with quickfire contributions from Richa Ghosh and Jemimah Rodrigues, seemed promising but proved inadequate against Sri Lanka's chase.
Sri Lanka finished at 167 for 2, with Samarawickrama remaining unbeaten at 69 and Athapaththu scoring 61 and sealing the match emphatically.
The turning point came in the fifth over when Athapaththu targeted Tanuja Kanwar, scoring 16 runs off the over. Harmanpreet Kaur's decision to bowl Radha Yadav and Kanwar against the left-handed Athapaththu and Samarawickrama was questioned as Athapaththu amassed 29 runs off the left-arm spinners at a strike rate of 170.58.
When Deepti Sharma bowled Athapaththu in the 12th over, Sri Lanka still needed 72 runs from 48 balls. Samarawickrama's unbeaten 69, combined with Dilhari's 30 off 16, led Sri Lanka to a memorable victory.
The loss triggered a wave of criticism on Twitter, with many fans pointing fingers at Harmanpreet Kaur's captaincy. One user harshly commented, "Harmanpreet Kaur failed as a batter, flopped as a captain with poor decisions, and then flopped as a fielder. She needs to step up and take responsibility," posted an X user named Vipintiwari952.
Another user, KirkutExpert99, sarcastically listed potential excuses Kaur might give for the loss, stating, "What excuses will Harmanpreet Kaur give this time? The ball was too round. The grass was too green. The sun was too bright. The wind was too strong. The crowd was too loud. Come on, we deserve better!"
The sentiment for a change in leadership was echoed by another tweet, as user Shebas_10dulkar, posted, "With Women's T20WC in a few months, time for Team India to move on from Harmanpreet Kaur. Today she failed as a batter and fielder, and also flopped as a captain with so many poor decisions!"
Another user criticised the overall team performance, saying, "The Indian Women's cricket team bottled an easy win #AsiaCup finals. Absolutely disappointing. Harmanpreet Kaur dropped an important catch. Need to move on from Harman's captaincy."
Finally, a post on X from ProteinKohliLyf, reflected on past performances, stating, "We have seen it before, Harmanpreet Kaur's attitude is very bad, she made us lose 2 important matches in a row, Mumbai lobby are the curse for the country."