Australia needed less than three days to wrap up an emphatic victory by an innings and 201 runs against Sri Lanka in the second Test in Melbourne.
The comprehensive win ensured victory in the series, Australia now 2-0 up with just Sydney to come.
The tourists were not helped by the fact Prasanna Jayawardene and Chanaka Welagedara were not fit enough to bat, while the talismanic Kumar Sangakkara was forced to retire hurt.
Australia had eventually been dismissed for 450 - for a lead of 304 - with Mitchell Johnson falling agonisingly short of his century.
And Johnson took out his frustrations on the Sri Lankan batsmen as he claimed 2-16, while Jackson Bird weighed in with 2-29 and Nathan Lyon and Peter Siddle picked up a wicket each.
Johnson and Bird had ripped the heart out of the Sri Lankan resistance as the tourists slumped to 13-4.
Johnson started the rot with the run out of Dimuth Karunaratne (one) in the opening over, while he then had Tillakaratne Dilshan caught by Ed Cowan at square leg for a golden duck. Bird followed Johnson's lead as he bowled Mahela Jayawardene for a duck and trapped Thilan Samaraweera leg before for one.
Sangakkara and Angelo Mathews attempted to lead the fightback but injury ended their 49-run stand prematurely - and left Sri Lanka on the brink.
Sangakkara had made a dogged 27 but he was unable to bat on after being struck on the left glove by a fierce delivery from Johnson. And when Johnson bowled Mathews for 35 it was left to Siddle and Lyon to mop up the tail.
Dhammika Prasad smashed Lyon for back-to-back sixes before his cameo ended a ball later when he was caught by Phillip Hughes for 17, while Shaminda Eranga was removed by Siddle for a duck.
And with Prasanna Jayawardene and Welagedara unable to pad up and Sangakkara in no state to return, Sri Lanka were all out for just 103.
Earlier Johnson had been left stranded on 92 not out as Lyon and Bird failed to hang around long enough to see him reach a second Test ton. Lyon was caught at short mid-wicket for one off Mathews, while Bird was comprehensively bowled by Eranga for a duck.