
England continued their preparations for the Women’s T20 World Cup with a 17-point win in a high-stakes warm-up match against hosts South Africa.
England went 246-7, with Sophia Dunkley (59) crushing half a century from 15 balls, while Alice Capsey made 61 and Nat Sciver-Brunt 51.
Kate Cross, Lauren Bell and Sarah Glenn then took three wickets each as South Africa were limited to 229-9.
England’s first match is against the West Indies on Saturday (13:00 GMT).
Dunkley gave England a quick start, with Jon Lewis’ side 67-0 after four overs before the right-hander was brought down by Shabnim Ismail.
Capsey, who is coming back from a broken collarbone sustained during the West Indies tour in December, then took over as England ran 79-1 in the six-man power play.
The attack continued throughout with Capsey taking 28 balls to reach his fifty balls and Nat Sciver-Brunt 24 balls, as both dotted the boundary.
Captain Heather Knight made it nine and wicketkeeper Amy Jones eight, but Maia Bouchier finished the inning with an unbeaten 19 from seven.
South Africa started well in response before spinners Dean and Glenn withdrew key players Laura Wolvaardt, Marizanne Kapp and Sune Luus to leave the Proteas 51-3.
Chloe Tryon (65 from 23 balls) and Tamzin Brits (38 from 28) tied 98 for the fourth wicket before being pulled out by Dean, who finished 3-46, and Glenn, who claimed 3-30, respectively within three bullets.
Seamstress Lauren Bell came back to claim three late wickets, including two in the final, to finish with 3-31 and seal the victory.
England face New Zealand in their final warm-up match on Wednesday (0800 GMT).
Elsewhere there was a run of 44 for Australiawith the bowling of Meg Lanning India out for just 85, after being limited to 129-8.
Australia were 10-3 after four overs, but Georgia Wareham (32* from 17) and Jess Jonassen (22* from 14) took them to a aggregate, before Darcie Brown took it 4-17.
New Zealand defended 123-5 at beat the West Indies by 37 passages, while Pakistan hunted 105 with four overs left against Bangladesh.
Ireland narrowly fell to Sri Lankabeing knocked out for 147 in pursuit of 150.
The World Cup kicks off on Friday with South Africa facing Sri Lanka in Cape Town (17:00 GMT).