Live Streaming: Sri Lanka vs Bangladesh 2nd Test Day 4 Live Score
Two wickets in two balls by Rangana Herath has given Sri Lanka the edge after day three of the second Test with Bangladesh.
The left-arm spinner dismissed Jahurul Islam and dangerous batsman Mahmudullah for a first-ball duck as the tourists slipped to 158-4 in their second knock.
Sri Lanka began the third day on 294-6 and were finally all out for 346, with Kumar Sangakkara eventually dismissed for a superb and patient 139.
Sohag Gazi, who returned figures of 3-111, was the most successful of the Tigers' bowlers, with two wickets apiece for Robiul Islam, Abul Hasan and Rubel Hossain.
The Bangladesh openers entered the fray looking to wipe off a 106-run deficit and reached 91 before Tamim Iqbal fell for a well-made 59.
Mohammad Ashraful failed again with just four before Jahurul and Mominul Haque took the score to 143-2.
But the former's dismissal for 48 and Mahmudullah's duck mean that a promising position has become precarious, with Bangladesh just 52 runs ahead and with six wickets in hand.
Herath has 3-45 to his name to date to date and looks the main threat that the visitors will have to combat on day four if they are set set Angelo Mathews' side a decent fourth-innings target.