Sri Lanka lost two wickets in the final session of Day 2 of their second Test against Bangladesh in Mirpur today but the visitors still remain in a strong position.
Shakib Al Hasan scalped a wicket late before Sri Lanka reached 143/2 at stumps, with skipper Dimuth Karunaratne unbeaten on a 127-ball 70 and night-watchman Kasun Rajitha yet to open his account.
Sri Lanka still trail by 222 runs.
Late in the final session today, Shakib, introduced to the attack after a while, had Kusal Mendis for 11 trapped in front with a typical delivery that went in with the arm to break a growing 44-run second-wicket stand between Mendis and Karunaratne.
After Sri Lanka went into tea unscathed, Ebadot Hossain gave the Tigers the crucial breakthrough when he broke a 95-run opening stand by having Oshada Fernando caught at slip on 57.
For Sri Lanka, skipper Karunaratne brought up his 29th Test fifty but survived a few close calls on the day.