Bangalore: Middle-order batsman Michael Vandort (82) and skipper Mahela Jayawardene (49) led Sri Lankan fight back against Australia on the fourth day of the first cricket Test in Brisbane on Sunday.
Visitors were 218/5, still trailed by 122 runs, before bad light forced an early end to the day's play.
The Lankans were forced to follow on after being bundled out for 211 in reply to Australia's first innings total of 551/4 declared.
Vandort's 170-ball fifty, first against Aussies and third overall, included ten boundaries before he became Stuart MarGill's 200th victim in Tests.
Jayawardene also played patiently with five hits to the fence before losing his wicket just one run short of his fifty. The captain was caught behind by wicketkeeper Gilchrist off Mitchell Johnson.
Chamara Silva (5) and Prasanna Jayawardene (0) were at crease when play ened for the day.
Australia: 551/4 declared.
Sri Lanka: 211 all out and 218 for 5 (Michael Vandort 82, Mahela Jayawardane 49, Mitchell Johnson 2/47, Sturat Macgill 1/64).