Captain Michael Clarke trumped Ricky Ponting as Australia's highest runscorer in a calendar year with another century as his team clamped an iron grip on the second Test against Sri Lanka on Thursday.
Clarke eclipsed Ponting's previous national record of 1,544 runs and went on to score 106 to continue his stellar 2012 as another heavy defeat loomed for the hapless Sri Lankans in Melbourne after losing the opening Test by 137 runs.
It was yet more misery, too, for Shane Watson, who missed out on his third Test century and his first hundred since October 2010 when he fell for a Sri Lankan sucker punch on 83.
At the close on the second day, Australia were 440 for eight with 200-wicket paceman Mitchell Johnson enjoying a great all-round match with his seventh Test half-century on 73 and Nathan Lyon yet to score.
Australia had extended their lead over the tourists to 284 runs with two wickets intact, leaving the undermanned Sri Lanka, skittled for 156 off 43.4 overs on Wednesday, looking down the barrel of defeat on the third day.
Clarke went into the Melbourne Test needing 56 runs to break Ponting's national record and has now amassed 1,595 runs at 106.33 in Australia's final Test of the year.
Only Pakistan's Mohammad Yousuf (1788), West Indian Viv Richards (1710) and South Africa's Graeme Smith (1656) have scored more runs than Clarke in a calendar year.
Clarke was finally out when he was caught by rival skipper Mahela Jayawardene in the slips off Shaminda Eranga after 251 minutes at the crease.
The Australian captain, who was in doubt ahead of the game with a hamstring injury, has also scored a triple century and three double centuries in an extraordinary 2012.
But it was not a chanceless innings, with Clarke having a let-off in Rangana Herath's 17th over when substitute 'keeper Kumar Sangakkara missed a tough stumping chance on 54.
He was also dropped by Tillakaratne Dilshan on five late on Wednesday's first day.
Clarke put on 194 runs for the fourth wicket with Watson, who soon followed his skipper back to the dressing room after again failing to convert a half-century into a ton.
Watson's patient 265-minute vigil ended when he pulled Dhammika Prasad straight to Thilan Samaraweera lying in wait at deep mid-wicket and he trudged head down from the ground.
It was the 19th time Watson has failed to convert a Test half-century into three-figures.
Matthew Wade only lasted six balls for one before he pulled Prasad to Eranga two overs later and it took a freakish one-handed catch from Herath to dismiss Mike Hussey at long-on for 34.
Hussey has proved Sri Lanka's nemesis with five centuries in six previous Tests.
Sri Lanka's injury problems were magnified with paceman Chanaka Welegedara pulling up inside the opening half-hour while bowling and gripping his right hamstring.
Welegedara went off to hospital for scans and left his team a bowler short as Australia continued to build their innings lead.
The tourists went into the second day already without wicketkeeper Prasanna Jayawardene due to a hairline thumb fracture suffered while batting in his team's first innings on Boxing Day. Sangakkara took over behind the stumps.