|ICC Women's World Twenty20, St Lucia|
|West Indies 107-7 (20 overs): Knight 32, Ismail 3-12|
|South Africa 76 (18.4 overs): Kapp 26, Taylor 4-12|
|West Indies won by 31 runs|
Defending champions West Indies beat South Africa by 31 runs to leapfrog England at the top of Group A in the Women's World Twenty20.
Chasing 108, South Africa looked well set on 48-1, only to lose their last nine wickets for 28 runs.
Captain Stafanie Taylor took a career-best 4-12 to help bowl South Africa out for 76 in St Lucia.
Kycia Knight earlier made a patient 32 as West Indies recovered from 29-4 to post 107-7.
South Africa face England on Friday, hours before West Indies meet Sri Lanka.
Earlier, Sri Lanka sealed their first win of the tournament with a 25-run victory over Bangladesh, the first women's T20 international in which both teams lost a wicket with the first ball of their innings.
Sashikala Siriwardena's 31 helped Sri Lanka, who had lost their last eight completed games, post 97-7.
Bangladesh - beaten by England on Monday - slipped to 0-2 in reply and were bowled out for 72 off the final ball of the innings.
Nigar Sultana Joty hit two of only three fours in the innings, top-scoring with 20 as Bangladesh remain without a win in the tournament.
|ICC Women's World Twenty20|
|Venues: Guyana, St Lucia, Antigua Dates: 9-24 November|
|Coverage: Ball-by-ball Test Match Special commentary and in-play video highlights on all games on BBC Radio 5 live sports extra and via the BBC Sport website & app; live text commentary on all England & Ireland games, plus selected other matches|