Australia thumped Sri Lanka by 10 wickets to book themselves a spot in the semi-finals of the ICC World Twenty20.
Despite being without injured captain Ricky Ponting, the Australians inflicted a heavy defeat on the team they beat in the World Cup final earlier this year.
Stand-in skipper Adam Gilchrist won the toss and elected to bowl, a decision which paid off handsomely as Stuart Clark claimed 4-20 to help skittle out Sri Lanka for just 101.
Such a small target was never going to trouble Australia, who rushed to glory in just 10.2 overs and without losing a wicket.
Gilchrist played his part in the successful run chase with an unbeaten 31 but it was opening partner Matthew Hayden who did most of the damage.
The burly left-hander smashed 58 not out in 38 balls to seal a place in the last four in style, with their next opponents likely to be hosts South Africa.
Australia's only disappointment after such a dominant performance will be yet another injury to Shane Watson.
The all-rounder pulled up while bowling his fourth over with a recurrence of the hamstring problem that has hampered his participation in the tournament.
Sanath Jayasuriya's departure for a second-ball duck had set the tone for a morning of Australian dominance, Brett Lee following up the scalp of the veteran left-hander by dismissing Mahela Jayawardene in his second over.
Clark then came on to continue the early carnage, dismissing Chamara Silva and Tillakaratne Dilshan before going on to pick up two wickets in one over.
Kumar Sangakkara cut the seamer straight to backward point before Farveez Maharoof perished second ball, leaving Sri Lanka's innings in tatters at 43-7.
Jehan Mubarak and Chaminda Vaas put on 40 for the eighth wicket to at least get the total into three figures, though it was never going to be enough.