Mike Hussey hit his second century of the series and his 15th in test cricket to lead Australia to a first innings score of 316 on the second day of the third and final test against Sri Lanka yesterday.
Young seam bowler Shaminda Eranga led a spirited Sri Lankan attack by taking four wickets and bagging the last five Australia wickets for 81 runs in the opening session.
Eranga returned Sri Lanka's best bowling figures of 4 for 65. Sri Lanka batted for 12 minutes before lunch, scoring nine without loss.
Australia resumed the second day on 235 for 5, with Hussey batting on 63 with Brad Haddin on 21.
But Eranga quickly put the pressure on the visitors with the fifth ball of his first over of the day when Haddin was caught behind by Prasanna Jayawardene for 35 runs.
Left-arm seamer Chanaka Welegedara took two wickets in succession - having Mitchell Johnson caught by Rangana Herath and Peter Siddle caught by Tharanga Paranavitana at slip. Welegedara returned 3-75.
Eranga then bowled Hussey after the left-hander had faced 178 balls, smashing two sixes and 12 boundaries. Hussey scored 118 runs - his 15th test hundred following up his top score of 142 in the second test and 95 in the first.
Shaun Marsh, who batted at No 3 ahead of regular Ricky Ponting, scored 81 after scoring 141 on his debut in the second test.
Hussey's century took him past the magic mark of 5000 test runs, scored at an average of nearly 53.
The 36-year-old Hussey enjoyed a considerably higher average than that in his remarkable introduction to cricket, although time and the ability of attacks to work him out a bit would inevitably impinge on that startling average.
However, he is still scoring either a century or a 50 in two out of every five innings.
He made the 5000 run mark faster than any other Australian (including Ponting) except for iconic names such as Don Bradman, Greg Chappell, Neil Harvey and Matthew Hayden.
Australia lead the three-test series 1-0 after winning the first test and drawing the second.