The Bangladeshi cricketers are 158 for 4 in their second innings, a lead of 52 after 3 days of the second and final Test in Colombo.
Sri Lanka's spinner Rangana Herath grabbed three wickets... removing Mohammad Ashraful and then accounted for well-set Jahurul Islam and Mohammad Mahmudullah off successive balls.
Mominul Haque is unbeaten on 36 with skipper Mushfiqur Rahim seven not out.
The first Test was drawn.