Defending a considerable total of 162 for 4, the Indians produced a disciplined bowling performance to leave Barbados 100 runs short despite having wickets to spare come the end of their 20-over allocation
Edgbaston: India 162-4, Barbados 62-8 - India won by 100 runs
India cruised into the Commonwealth Games semi-finals with a demolition job at Edgbaston.
Defending a considerable total of 162 for 4, the Indians produced a disciplined bowling performance to leave Barbados 100 runs short despite having wickets to spare come the end of their 20-over allocation.
Batting first after losing the toss, India were given an early platform by Shafali Verma. The powerful opener crashed eight boundaries - including one six - in her 26-ball 43 to set the tone.
Jemimah Rodrigues anchored the innings, with 56 from 46 deliveries, while Deepti Sharma's 34 not out ensured a challenging target.
India have reached the Commonwealth Games semi-finals [Alex Davidson/Getty Images]
Barbados never looked like getting close.
They were 19 for 4 in five overs, with Renuka Singh claiming three of the wickets to fall. Singh ended with figures of 4 for 10 from her four overs.
Deandra Dottin, playing in what is likely to be her final international match after announcing her retirement from the West Indies setup earlier in the tournament, departed with a three-ball duck.
Just two Barbados batters reached double figures, and none made more than 16. It was a drubbing.
India will play either England or New Zealand in the last four, with the winner of Thursday's (August 4) match between those two nations set to face Harmanpreet Kaur's side.