Jacques Kallis and AB de Villiers shared a century partnership to set up a comfortable 25-run win for South Africa in the third ODI against Australia at Newlands on Thursday.
Kallis (70) and De Villiers (80) laid the foundation for a South African total of 289 for six, putting on 114 off 131 balls for the third wicket.
Australia made a reasonable start, reaching 66 for one before their innings stalled against the slow bowling of Johan Botha and Roelof van der Merwe. They slumped to 114 for five and were effectively out of the game with less than 20 overs remaining.
But Callum Ferguson (63) and James Hopes (63*) gave their innings respectability with a sixth wicket stand of 97 before Australia finished with 264 for seven. The win gave South Africa a 2-1 lead in the five-match series, which continues in Port Elizabeth on Monday.
Kallis was solid in making his 70 off 87 balls before a powerful pull off Brett Geeves picked out Hopes at midwicket. De Villiers batted with flair but had some luck with three edged boundaries just wide of the wicketkeeper as he made his 80 off 87 balls before he fell to Johnson in the first over of the final power play.
South Africa had only scored 233 after 45 overs at the end of their power play but some powerful hitting by Albie Morkel and Mark Boucher enabled them to add 56 in the last five overs.
South Africa innings: Gibbs c Hopes b Bracken 26, Smith c Haddin b Johnson 8, Kallis c Hopes b Geeves 70 , AB de Villiers c Hauritz b Johnson 80, Duminy c M.Hussey b Johnson 32, Morkel b Johnson 29, Boucher not out 28, R. Van der Merwe not out 6; Extras (lb-4, w-2, nb-4) 10.
Total (6 wickets; 50 overs) 289
FoW: 1-28, 2-50, 3-164, 4-198, 5-230, 6-283; Bowling: Johnson 10-2-34-4, Bracken 10-0-58-1, Geeves 10-0-67-1, Hauritz 8-0-37-0, Hopes 8-0-64-0, D. Hussey 4-0-25-0.
Australia innings : Haddin run out 15, Clarke b Van der Merwe 35, Ponting c & b Botha 20, M. Hussey c Steyn b Duminy 20, D. Hussey lbw b Van der Merwe 1, Ferguson c de Villiers b Van der Merwe 63, Hopes not out 63, Johnson run out 9, Geeves not out 10; Extras (b-5, lb-14, w-9) 28
Total (7 wkts) 264; FoW: 1-30, 2-66, 3-80, 4-83, 5-114, 6-211, 7-226. Bowling: Steyn 10-0-44-0, Parnell 9-0-47-0, Kallis 4-0-19-0, Morkel 5-0-33-0, Botha 10-1-59-1, Van der Merwe 10-0-37-3, Duminy 2-0-6-1.