India defeated Pakistan’s 99-point total with 38 balls remaining because of the opening batswoman Smriti Mandhana’s 63 from 42 balls.
Pakistan’s innings, which had been shortened to 18 overs at Edgbaston due to rain, ended with the last ball because they were no match for India’s bowling assault.
Sneh Rana, an India spinner, shone in the Group A encounter, recording 2-15.
India recovered from an initial Pool A loss to Australia with a victory on Sunday.
By defeating Barbados in their last group stage encounter on Wednesday, they may advance to the semifinals.
Australia, the defending world champion, defeated the Caribbean team by nine wickets to advance as the first team to the semifinals.
The favorites needed only 49 balls to complete their goal after bowling Barbados out for 64, with Hayley Matthews the sole batsman to reach double digits.
Alyssa Healy contributed 23, and Meg Lanning, the captain, scored an unbeaten 36. Beth Mooney’s wicket was the only one to be lost.