The form that Shane Watson is in, no bowling attack is a big deal for him to thwart. Against South Africa, he again dominated the proceedings as Australia sailed home by 8 wickets with 14 balls to spare.
Watson picked his spots, spared none as he rushed to 70 in 47 balls.
Michael Hussey, who came after the fall of David Warner, was his usual self as he played the supporter's innings to perfection with a 37-ball 45.
Earlier, put in to bat first by Australia, South Africa managed to score 146/5 after a disastrous start.
The Aussies wanted to rattle the Proteas batting line-up early on to take control of the match. But this time, and quite unusually for a Australian bowling attack, they started with orthodox spinner Xavier Doherty.
And the move paid immediate dividends as he picked up big-hitting opener Richard Levi with the third ball of the match.
Doherty struck again in his next over to get rid of Jacques Kallis with South Africa reeling at 8/2.
Hashim Amla tried to force things with a six and a four in his 17 runs-innings, but Shane Watson had the better of him.
Doherty struck again to dismiss JP Duminy, who was looking good in his 25-ball 35 run innings.
With the top order back in the dugout, it was left to the tail-enders to try and make a match of it.
And Robin Peterson and Farhan Behardien didn't disappoint as a flurry of big hits to the fence gave the South African scoreboard some respectability.
Doherty returned with 3 for 20 runs, while Watson got 2 for 29.
Australia are now comfortably looking at a semi-final berth, while South Africa will be only hoping that India beat Pakistan to keep the Proteas-dream alive.