Shafali Verma top scores as India cruise to victory in their last Group A fixture to stay unbeaten in the women's World Cup.
Images from the match between India and Sri Lanka, in Melbourne, on Saturday.
Spinner Radha Yadav bagged a career-best four-wicket haul as India beat Sri Lanka by seven wickets in their ICC women's T20 World Cup match, in Melbourne, on Saturday.
The left-arm spinner ran through Sri Lanka's batting, finishing with figures of 4 for 23, including the prized scalp of skipper Chamari Atapattu.
While India topped the group with eight points, winless Sri Lanka face Bangladesh on Monday.
In reply to Sri Lanka's modest 113 for nine, India scored the required runs in 14.4 overs, Shafali Verma hitting a breezy 47 off 34 balls.
Verma smashed seven fours and a six in her knock to ensure India went into the semi-finals with an all-win record. In the process she took her tally to 161 runs in the tournament.
Opting to bat, Sri Lanka were dealt an early blow when opener Umesha Thimashini (2) tried to go for a big shot off a Deepti Sharma delivery but was caught by Rajeshwari Gayakwad in the third over.
Skipper Atapattu (33), who has shone throughout the tournament, continued to attack, hitting five fours and a six. She stitched a 30-run partnership with Harshitha Madavi (12).
However, left-arm spinner Gayakwad tightened the screws in the eighth over, bowling a wicket maiden as she dismissed Madavi.
The introduction of Radha in the ninth over by India skipper Harmanpreet Kaur worked superbly as, immediately after hitting a six over deep-wicket, the Sri Lankan captain was caught at square leg.
Sri Lanka then suffered a batting collapse as Radha accounted for Hansima Karunaratne (7) and Hasini Perera (7) in her next over. She also dismissed wicketkeeper Anushka Sanjeewani (1).
Gayakwad had figures of 2 for 18 while while Deepti, Shikha Pandey and Poonam Yadav took one wicket each.