A fine century from Herschelle Gibbs led South Africa to a comfortable 61-run victory over Australia in the fourth one-day international in Port Elizabeth and an unassailable 3-1 series lead.
Gibbs and AB de Villiers (84) added 136 for the third wicket to set up a commanding total of 317 for six.
Dale Steyn was the star with the ball for the Proteas, claiming 4-44, and was given good support by the spinners as the visitors were dismissed for 256 in pursuit of 318.
Brad Haddin, Michael Clarke and Ricky Ponting all made half-centuries for Australia, but they eventually fell well short of their target.
Australia began their chase promisingly with a 129-run opening partnership in just over 20 overs, before the introduction of spin changed the game.
Johan Botha was first to strike, ending Haddin’s 61-ball innings of 78 when he had the wicketkeeper caught at long-on by Wayne Parnell.
Roelof van der Merwe (3-46) then claimed a triple blow by removing Clarke (50), Callum Ferguson and Mike Hussey to leave the visitors limping at 151 for four.
David Hussey and Ponting tried to rescue the situation, putting on 37 before the former also perished, this time caught and bowled by Steyn for 20.
The Australia skipper decided to take the batting powerplay in the 41st over and his decision initially looked like a good one as he plundered Steyn for four boundaries, whilst also raising his half-century in 66 balls.
But he went for one shot too many off the final delivery of the over and was caught by Albie Morkel at midwicket for 53.
With Ponting went Australia’s last chance of winning and only Mitchell Johnson and James Hopes (31) briefly threatened before South Africa dismissed their opponents in 45.5 overs.

Dale Steyn is congratulated by Mark Boucher and Johan Botha after claiming the crucial wicket of Ricky Ponting for 53
Earlier, Gibbs made 110 and together with de Villiers helped the Proteas tear into the visitors' bowling after Ponting had won the toss and elected to field first.
The home team started out slowly, putting on 46 before Graeme Smith was out in the 11th over, chasing a wide ball from Hopes and sending a thick edge behind to Haddin.
Debutant Shane Harwood (2-57) followed that up by accounting for Jacques Kallis, caught at third man by Ferguson for 17, to leave the Proteas at 87 for two.
But that was as good as it got for the tourists with Gibbs and de Villiers piling on the misery in their big stand.
The pair reached their half-centuries in 62 and 51 balls respectively, followed by a run-a-ball hundred partnership.
Gibbs brought up his 21st one-day ton in 106 deliveries as South Africa raced past 200 in the 36th over.
Ferguson then dropped de Villiers off Nathan Hauritz diving forward at long-on, but Gibbs perished not long afterwards when Clarke took a simple catch off Nathan Bracken at long-on, ending his 116-ball stay.
Johnson removed Morkel and de Villiers in quick succession, but Australia did not help their chances by twice putting down JP Duminy in the deep.
The South Africa middle-order batsman was eventually out with the final delivery of the innings for 40, but he had already forged a 65-run partnership in just 44 balls with Mark Boucher (29 not out).
Want to start playing cricket - or re-kindle your playing days?
Get all the latest features, news and action
All the contact information and links to help you buy match tickets
Contact ECB by email, phone or fax - or feedback via ecb.co.uk
Want to watch some cricket? Find the matches you want to see
Get our news and scores feeds via RSS to your desktop or mobile
Enjoy our blogs, right across the cricketing spectrum, from players to volunteers
ECB publications for you to download as PDFs, plus other resources
Official site of the England and Wales Cricket Board