Colombo: Sri Lanka have dominated after tea on day three of the third Test, reaching 428 for six at stump on day three and taking a first innings lead in Colombo.
The hosts produced a superb session before tea, putting on 87 runs for the loss of just one wicket to move into a 21-run lead with five wickets in hand at the Sinhalese Sports Club Ground on Sunday.
Tillakaratne Dilshan (83) and Angelo Mathews (unbeaten 85) added 121 runs for the fifth wicket, only for the former to fall a quarter of an hour before tea.
Trent Copeland (2-70) took his wicket in fortuitous circumstances as Brad Haddin took a lucky catch while standing up to the stumps for the paceman.
Dilshan edged the delivery onto Haddin's thigh before the veteran wicket-keeper reacted to take the catch.
The dismissal ended an aggressive knock from the captain, who struck 14 fours in the 131-ball innings.
It was the only breakthrough in the afternoon session for Australia after a bright start to the day.
Shane Watson (1-51) and Peter Siddle (2-76) picked up the big wickets of Mahela Jayawardene (51) and Kumar Sangakkara (79) respectively in the morning session.
Resuming at 166 for two on a flat wicket, Sri Lanka, who are aiming to level the series, began where they left off a day earlier.
Sangakkara and Jayawardene looked untroubled, before Watson drew a rash shot out of the latter.
The veteran, 34, went after a ball well outside off, edging a comfortable catch through to Haddin.
Dilshan, batting at number five, almost went next ball when he chose to leave a Watson in-swinger that narrowly missed his off stump.
The second new ball proved the undoing of Sangakkara as Siddle picked up his scalp with the fourth ball of his spell.
Extra bounce and movement away had the first drop batsman, in his 100th Test, produce a thick outside edge through to Haddin.
Dilshan edged a delivery through a vacant third slip and survived a close LBW shout as Sri Lanka continued to peg away at Australia's first innings total.
He and Mathews batted well to put the tourists on the back foot after Jayawardene and Sangakkara had been removed, and they built their partnership in the afternoon session.
Brief scores
Australia 316
Sri Lanka 428 for 6 (Mathews 85*, Dilshan 83, Sangakkara 79, M Jayawardene 51)
Status Sri Lanka lead 112 runs