Fourth one-day international, Centurion. West Indies 300-3 beat South Africa 297-4 by seven wickets
Chanderpaul smashed 10 fours and two sixes in his innings
Shivnarine Chanderpaul scored 92 to lead a superb batting performance from the West Indies as they beat South Africa by seven wickets.
The tourists faced a tough target of 298 but needed just 45 of the 50 available overs to notch up the runs.
Chanderpaul shared a brilliant third-wicket partnership of 108 with fellow Guyanese star Ramnaresh Sarwan.
And Brian Lara's 37-ball unbeaten 59 ensured victory, although South Africa still lead the series 2-1.
The tourists bowled 14 wides and 12 no-balls in an undisciplined display after their captain Lara had lost the toss in the morning.
And an unbroken partnership of 107 between Jacques Kallis (95) and Lance Klusener (41) off the last 87 balls took the home side from a respectable score to a big one.
But West Indies, who had to hit the highest score by a team batting second to win at Supersport Park, were never under pressure during their innings.
Chris Gayle produced the early impetus with 26 off 22 balls, including two big sixes, before holing out to extra-cover off Shaun Pollock.
Jacques Kallis then bowled the dangerous Ricardo Powell for 34 but at 92-2 the tourists had a good platform.
Kallis perhaps did not score fast enough in the middle overs
Pollock, who took 2-40 in his 10 overs, and Kallis were both badly let down by the other bowlers.
In particular, Andre Nel disappeared for 63 off just six overs.
Chanderpaul played shots all around the wicket and deserved a century, but was eventually caught behind after nicking a delivery from Pollock.
By then, the required run rate was comfortably below six runs an over and West Indies could have cantered home.
Sarwan, who finished on 77 not out, did just that, but Lara had other ideas, combining skill and improvisation as the target was reeled in early.
When South Africa had batted they had to ride out a difficult period in the middle of the innings when they perhaps did not accelerate quickly enough.
But they could not have been disappointed by their overall score - it was just that Nel and Makhaya Ntini were the perfect pace off which to score boundaries on the true Centurion pitch.
South Africa must also win the final match, at the Wanderers on Wednesday, to claim a share of the series.
South Africa: Herschelle Gibbs, Graeme Smith (capt),
Jacques Rudolph, Jacques Kallis, Boeta Dippenaar, Mark Boucher (wkt),
Lance Klusener, Shaun Pollock, Robin Peterson, Makhaya Ntini,
West Indies: Chris Gayle, Shivnarine Chanderpaul, Ramnaresh
Sarwan, Brian Lara (capt), Dwayne Smith, Ricardo Powell,
Ridley Jacobs (wkt), Ryan Hurley, Mervyn Dillon, Ravi Rampaul, Corey