Australia remain in control of the opening Test against Sri Lanka, despite a spirited century from Tillakaratne Dilshan on day three in Hobart.
Dilshan made 147 and Angelo Mathews contributed 75, but five wickets for pace bowler Peter Siddle saw Sri Lanka swiftly bowled out for 336 in reply to Australia's 450-5 declared.
There was then enough time left in the day, despite brief interruptions for rain, for Australia to extend their lead to 141 when openers David Warner and Ed Cowan made a steady start to the second innings.
Dilshan resumed day three unbeaten on 50 and moved to a 15th Test century before the morning session was curtailed by rain half an hour before the scheduled lunch break.
In a shortened afternoon session he pushed on to 132 as Sri Lanka turned a vulnerable overnight score of 87-4 into a more robust 249-5.
Mathews lasted until late in the afternoon session before going for 75, trapped lbw by Siddle.
Sri Lanka had reached 289 before Dilshan's stoic resistance finally came to an end, bowled by a yorker from Mitchell Starc after an innings that contained 21 boundaries off 273 deliveries.
Australia still had work to do as Prasanna Jayawardene was providing further resistance, but once he went lbw to Siddle for 40, progress was swift.
The last three wickets went at a cost of just 20 runs. Rangana Herath was Siddle's third lbw victim for a duck, Nuwan Kulasekara was caught at deep midwicket off Nathan Lyon for 23 and Chanaka Welegedara was caught by Mike Hussey without scoring as Siddle claimed his fifth wicket.
Siddle's five wickets came at a cost of 54 runs, with 11 of his 25.3 overs maidens. His outstanding performance helped Australia cover for a side injury suffered by Brad Hilfenhaus.
Australia openers Warner (8no) and Cowan (16no) then moved the hosts along to 27-0 during a tricky session before stumps.