Mansi Joshi, the medium pacer, took three wickets in a single spell as India shot out Thailand for 55 and then completed the chase in 12.4 overs to register their second successive win. Thailand, who elected to bat, lasted just 29.1 overs, with only two batsmen getting into double digits. India's spin trio of Deepti Sharma, Poonam Yadav and Rajeshwari Gayakwad picked up two wickets each.
Harmanpreet Kaur, promoted to open, fell for 15, but MD Thirushkamini and Veda Krishnamurthy struck cameos - unbeaten on 24 and 17 respectively - to complete the formalities. India, who beat Sri Lanka in the tournament opener on Tuesday, are all but through to the Super Six stage.
Ismail picked up 3 for 30 in 10 overs; Khaka's figures were more astonishing: 10-6-9-2. Having opted to bat, Scotland were reduced to 74 for 5 in 28 overs with Ismail and Khaka doing the bulk of the damage. Kari Anderson and Elizabeth Priddle then briefly rebuilt the innings by adding 58 runs in 16.5 overs. The stand ended in the 45th over when Priddle was run-out for 19. Anderson was bowled by Khaka in the next over, and Scotland crashed to 142 all out, Kirstie Gordon falling off the last ball of the innings.
Dane van Niekerk, the legspinner, assisted Ismail and Khaka by taking two wickets. Chasing 143, South Africa lost Lizelle Lee and Mignon du Preez early but 35 each from Laura Wolvaardt and Trisha Chetty put the side back on track. Chloe Tryon then bashed 45 not out off 40 balls, including eight fours and a six, to seal South Africa's second win in two days with six wickets and 101 balls to spare.
Pakistan bounced back from their 63-run loss against South Africa to beat Bangladesh by 67 runs at the P Sara Oval. Legspinner Ghulam Fatima took three wickets while left-arm spinner Nashra Sandhu and offspinner Sana Mir picked up two wickets each to dismiss Bangladesh for 160 after a string of cameos from the top and middle order guided Pakistan to 227.
Having opted to bat, Pakistan started solidly with Ayesha Zafar and Nahida Khan adding 76 for the first wicket. Bismah Maroof, Rabiya Shah, Aliya Riaz all made thirties before Pakistan lost their last five wickets for just 15 runs.
Bangladesh later collapsed in their chase, going from 62 for 2 to 160 all out. Sanjida Islam (34) and Nigar Sultana(41) were the only batsmen to pass 20, and apart from them only opener Sharmin Akhter and Fargana Hoque reached double-figures.
Having chosen to bat, Sri Lanka lost their openers early, but Weerakkody and Mandodara lifted the innings, then cameos from the lower order pushed the score to 239. Isobel Joyce was the pick of the bowlers for Ireland, taking 4 for 39.
Priyadharshani then ripped out the Ireland top order in the chase, and Weerakkody then took care of the middle order as the score became 69 for 7 in the 28th over. Ireland added only 24 more runs before they were wiped out with nearly 15 overs to spare in their innings. Clare Shllington - one of the two Ireland batsmen to move to double-figures - stayed unbeaten on 36 off 37 balls, including six fours.