South Africa moved 2-1 ahead in the five-match Twenty20 series against West Indies on Tuesday, Kagiso Rabada holding his nerve to clinch a one-run win in Grenada.

Quinton de Kock marked his 50th international appearance in the format by smashing 72 from 51 deliveries, helping the Proteas to post 167-8 - their highest total so far.

Aiden Markram and Rassie van der Dussen contributed 23 and 32 respectively, yet South Africa lost a clatter of wickets in the closing stages.

Obed McCoy claimed two in the penultimate over as he finished with career-best figures of 4-22. There was also a run out to follow in the next, the last of five wickets to go down for the addition of just 20 runs across the final 18 deliveries.

Evin Lewis (27) and new opening partner Lendl Simmons (22) added 51 for the first wicket in West Indies' reply, yet for the second outing in a row they faltered in the face of high-class spin.

Having claimed 1-16 last time out, Tabraiz Shamsi seemingly turned the match in his team's favour by taking 2-13, Lewis and Shimron Hetmyer (17) the batsmen to depart to the left-arm slow bowler.

Andre Russell blasted 25 in a hurry but his departure at the end of an expensive Anrich Nortje over shifted a see-saw contest back in favour of South Africa. Left needing 15 off the last, West Indies came up just short despite a final-ball six from Fabian Allen.


Proteas set the pace thanks to De Kock

De Kock celebrated reaching a personal milestone with a brutal display of hitting, his 51-ball knock at the top of the order including five fours and two sixes. The wicketkeeper-batsman is in impressive form, having now scored 266 runs in his past five T20 innings away from home.

Call of duty needs a reboot

The West Indies have batted second in each of their past 10 T20I meetings with South Africa, winning the toss in all but one of those games. However, the strategic decision may need a rethink before the sides face each other again, as they have gone on to win on just four of those occasions.