Paceman Shaun Pollock bowled superbly to set up another simple victory for South Africa in the fifth and final one-day international against Pakistan on Wednesday.
Pollock took five for 23 from his 10 overs as South Africa won the series 3-1 after the third game in Port Elizabeth was rained out. The former South Africa captain tore through the Pakistan top order to help limit the visitors to 153 all out in 40.5 overs.
AB de Villiers and Jacques Kallis then gorged themselves on the Pakistan bowling, both scoring 71 not out as South Africa raced to 156 for one in 28.2 overs, to win by nine wickets.
Pakistan claimed the wicket of South African captain Graeme Smith, caught behind off Mohammad Asif for a duck, in the first over, but a flurry of runs followed as Kallis attacked the bowling with abandon.
Kallis was first to his half-century, in the 19th over off 61 balls, followed by De Villiers four overs later, off 63 deliveries. The pair added an unbeaten 155 off 179 balls as South Africa, playing their last one-day international before the World Cup, continued to close in on Australia at the top of the International Cricket Council rankings.
Kallis hit eight fours and launched a remarkable six over the covers off Rao Iftikhar Anjum, while De Villiers was also close to his attacking best with seven fours and two sixes.
Earlier, Pakistan had their momentum killed from the outset as Pollock took the new ball and bowled his ration of 10 overs on the trot, reducing them to 71 for five after 17 overs.
Pollock struck in the first over by having Mohammad Hafeez caught behind for a duck, but Imran Nazir then struck two fours and a six in a run-a-ball 22 before Pollock held on to a steepling return catch.
The experienced Younis Khan scored 19 before he dragged a Pollock delivery into the stumps and the in-form Mohammad Yousuf then shuffled across the stumps and was trapped lbw for five.
Pollock completed the fifth five-wicket haul of his one-day career when he found the edge of Inzamam-ul-Haq's bat with extra bounce. Kallis took a sharp, head-high catch at second slip to dismiss the Pakistan captain without scoring.
Kamran Akmal, batting at number four, scored a battling 22 before Ashwell Prince took a diving catch at square-leg to catch him off Charl Langeveldt, while Shoaib Malik took Pakistan past 150 with a brave 43 not out.
Kallis picked up two wickets as Rana Naved-ul-Hasan (8) and Anjum (4) both flapped at leg-side lifters and were caught behind by Mark Boucher.
M.Hafeez c Boucher b Pollock 0
I.Nazir c and bowled Pollock 22
Y.Khan b Pollock 19
K.Akmal c Prince b Langeveldt 22
M.Yousuf lbw b Pollock 5
I.ul-Haq c Kallis b Pollock 0
S.Malik not out 43
A. Razzaq c Boucher b Hall 12
R.Naved-ul-Hasan c Boucher b Kallis 8
M. Asif c Boucher b Ntini 5
R.Iftikhar Anjum c Boucher b Kallis 4
Extras: (lb-4 nb-2 w-7) 13
Total: (all out, 40.5 overs) 153
Fall of wickets: 1-0, 2-30, 3-53, 4-67, 5-71, 6-83, 7-114, 8-129, 9-135, 10-153.
Bowling: Pollock 10-3-23-5, Ntini 7.5-0-31-1 (w-1), Hall 6-1-25-1 (w-2), Langeveldt 7-0-33-1 (nb-2 w-1), Kallis 6-1-19-2, Kemp 4-0-18-0 (w-3).
G.Smith c Akmal b Asif 0
A.de Villiers not out 71
J. Kallis not out 71.
Extras: (lb-3 nb-6 w-5) 14
Total: (for one wicket, 28.2 overs) 156
Fall of wickets: 1-1.
Bowling: Asif 5-0-24-1 (w-3), Anjum 7-2-26-0, Naved-ul-Hasan 5-0-40-0 (nb-4), Razzaq 5-0-25-0 (nb-2), Shoaib 4.2-0-29-0 (w-2), Hafeez 2-0-9-0.
Result: South Africa won by nine wickets.
South Africa win the series 3-1