Shaun Pollock smashed an unbeaten 36 as South Africa claimed a four-wicket victory over West Indies at the New Wanderers.
Pollock shared an unbroken seventh-wicket stand of 57 from 33 just balls with Albie Morkel as the Proteas chased down a target of 132 with four balls to spare.
West Indies had looked in good shape with 20 runs required from the final 12 balls, but the penultimate over - bowled by off-spinner Marlon Samuels - disappeared for 18 runs, including two sixes by Pollock, who is retiring from international cricket after the upcoming five-match one-day series between the two sides.
The run chase had started badly when Herschelle Gibbs was bowled by a full, swinging delivery during Jerome Taylor's opening over.
And skipper Graeme Smith (4) was bowled in Taylor's next over as the hosts slumped to 17-2.
AB de Villiers steadied the innings with 25 from 22 balls before becoming one of Darren Sammy's three victims as South Africa subsided from 38-2 to .
Medium pacer Sammy removed Jean-Paul Duminy (13), de Villiers and Justin Ontong (14) to finish with figures of 3-21 from his four overs.
South Africa were reduced to 77-6 when Rawl Lewis hauled in a superb diving catch in the outfield to dimiss Mark Boucher and reduce
Dwayne Bravo led West Indies as regular skipper Chris Gayle missed out due to a broken thumb.
Bravo top scored with 24 as his side recovered from a slow start to total 131-7 after opting to bat in damp and overcast conditions.
The tourists struggled to 48-3 at the mid-point of the innings with Devon Smith (12), Denesh Ramdin (19) and Marlon Samuels (4) back in the pavilion.
But Bravo, batting at number six, made 24 from 17 balls and Darren Sammy contributed a run-a-ball 16 to ensure a respectable final total.
South Africa's bowling attack produced a consistent display with the exception of spinner Justin Ontong, whose two overs went for 25 runs.
Makhaya Ntini finished with the best figures of 2-22, while Shaun Pollock (1-19) and Morne Morkel (1-22) both delivered economical four-over spells.