Wicketkeeper batsman Prasanna Jayawardene scored a breezy 40 of 56 balls to help the scorecard ticking before Peter Siddle trapped him leg before wicket.
Ben Hilfenhaus left the field after delivering just two balls of his 13th over in the opening hour. Team officials said he had a left side strain and was taken to hospital for scans. (Getty Images)
Angelo Mathews, who started the day on 45, added 30 more runs before getting out as he supported Dilshan compiling a 161-run stand with the opener. The all-rounder scored 75 before getting out leg before wicket to Peter Siddle. (Getty Images)
Mitchell Starc castled opener Tillakaratne Dilshan with a yorker for 147 as his long vigil in the middle came to an end right after tea. At the time of Dilshans dismissal, the visitors were 289 for 6 trailing Australia by 161 runs.(Getty Images)
After P Jayawardenes wicket, Siddle got rid of Rangana Herath for nought and Lyon dismissed Nuwan Kulasekara for 23. Siddle finished of the Lankan innings with the wicket of Welegedara claiming a five wicket haul with figures of 25.3-11-54-5. Sri Lanka were all out for 336 trailing Australia by 114 runs. (Getty Images)
Starting the day at 87 for 4, Tillakaratne Dilshan scored at a fair pace reaching his 15th Test century before lunch to steady the ship for the visitors. (Getty Images)