West Indies women 71 for 0 (Taylor 33*, Nero 30*) beat South Africa women 70 for 8 (Niekerk 29*, Taylor 3-10) by 10 wickets
Scorecard and ball-by-ball details

Stafanie Taylor led a dominating performance from West Indies in Galle, as they thrashed South Africa and qualified for the semi-finals. Taylor starred in an all-round effort, starting with her offspinners while opening the bowling. She bowled a miserly spell, conceding just 10 runs in four overs and picking up three wickets.

South Africa were left reeling at 19 for 6 at one stage, and only a seventh-wicket stand of 46 helped save them from further humiliation. Dane van Niekerk (29) and Shabnim Ismail (16) resisted until they were both run out, and South Africa had to settle for just 70 in their 20 overs.

West Indies completed a clinical victory, Taylor remaining unbeaten on 33 with the bat. She was part of an unbroken 71-run opening stand with Juliana Nero, and the pair took just 9.4 overs to seal victory.

West Indies captain Merissa Aguilleira said the plan was to expose South Africa's weakness against spin. "We know that they fancy pace on the ball and like the ball coming onto the bat. We decided to change the normal game-plan and force them to go for shots by using our slow bowlers," Aguilleira said.

She also praised Taylor's contribution: "Stafanie showed today why she is among the best in the world at the moment and rated among the best women who have played international cricket. She led the way with the ball and came back to finish the job with the bat. She's a class act and always gives her all for the team."

New Zealand women 90 for 2 (Satterthwaite 32*, Devine 23) beat Sri Lanka women 89 (Galagedara 14, Nielsen 2-10, Ruck 2-23) by eight wickets
Scorecard and ball-by-ball details

New Zealand sealed their spot in the semi-finals on a day of one-sided contests in the women's World Twenty20. They beat hosts Sri Lanka by eight wickets, following a collective bowling effort that set up an easy chase. Sri Lanka chose to bat but were jolted early in their innings, losing opener Yasoda Mendis in the third over. The only signs of promise were the second-wicket stand of 28 between Inoka Galagedara and Chamari Atapattu and of 29 between captain Shashikala Siriwardene and Dilani Surangika for the fourth wicket.

But the batsmen only managed a highest score of 14 between them, and persistent strikes from the New Zealand bowlers ensured Sri Lanka were bowled out for 89. Sian Ruck, Erin Bermingham and Morna Nielson picked up two wickets each.

New Zealand's win wasn't quite as comprehensive as what West Indies managed against South Africa, but it was still fairly clinical. Captain Suzie Bates fell early in the chase but Amy Satterthwaite made an unbeaten 32, supported by Sophie Devine's 23. New Zealand lost just two wickets and completed the win in the 16th over.

New Zealand, West Indies, Australia and England are the four semi-finalists, but the line-ups will be decided on October 1 - the last day of the league games.