Women's Twenty20 World Cup, Group A, Dubai
India 172-3 (20 overs): Kaur 52* (27), Mandhana 50 (38)
Sri Lanka 90 (19.5 overs): Arundhati 3-19, Sobhana 3-19
India won by 82 runs
India produced a stunning all-round performance to boost their semi-final hopes and knock Sri Lanka out of the Women's T20 World Cup.
Set an imposing 173 to win in Dubai, Sri Lanka slumped to 6-3 and then crawled to 90 all out in 19.5 overs as India secured a ruthless 82-run victory.
Opener Smriti Mandhana and captain Harmanpreet Kaur struck fine half-centuries as India posted 172-3 - the highest team total of the tournament so far.
Kaur was dropped on 22 and brutally punished a weary Sri Lanka, finishing unbeaten on 52 from 27 balls.
The match-winning total was set up by Smriti's 36-ball fifty in a chanceless opening stand of 98 with Shafali Verma, who made 43.
Sri Lanka's slim hopes of victory lay on the shoulders of star all-rounder Chamari Athapaththu, but they suffered a horror start with the captain falling for just one after fellow opener Vishmi Gunaratne was brilliantly caught by Radha Yadav from the second ball of the chase.
India continued to thoroughly outclass their opponents in all aspects of the game, bowling with relentless discipline and taking every opportunity in the field as leg-spinner Asha Sobhana and all-rounder Arundhati Reddy both claimed 3-19.
India are up to second in Group A and their margin of victory also boosts their net run-rate after an opening heavy defeat by New Zealand, but they still have defending champions Australia to play on Sunday as they seek a top-two finish.
Winless Sri Lanka remain bottom and will hope to end their campaign on a high when they face New Zealand on Saturday.