Sri Lanka is in sight of a series-clinching win in the second test after Dilruwan Perera starred with bat and ball, along with a hat trick by fellow spinner Rangana Herath on Friday.
Chasing a daunting 413 to win on the second day Friday, Australia lost three second-innings wickets in the six overs it faced to end on 25-3.
Perera added two more wickets to his four from Australia’s first innings, when the tourists collapsed to 106 all out after resuming the day on 54-2, with Herath taking a hat trick.
Perera also top scored with 64 in Sri Lanka’s second innings total of 237.
Earlier, Australia fast bowler Mitchell Starc recorded career-best 11-94 match figures.
Sri Lanka leads the three-match series 1-0.
Scores:
Sri Lanka 1st Innings: 281 (Kusal Mendis 86, Angelo Mathews 54, Kusal Perera 49; Mitchell Starc 5-44)
Australia 1st Innings: 106 (David Warner 42; Dilruwan Perera 4-29, Rangana Herath 4-35)
Sri Lanka 2nd Innings: 237 (Dilruwan Perera 64, Angelo Mathews 47; Mitchell Starc 6-50)
Australia 2nd Innings: 25-3 (David Warner 22 not out; Dilruwan Perera 2-9)