Bangladesh need 339-run
Sri Lanka were all out for 226 runs in their second innings to set up a difficult 339-run target for Bangladesh in the second Test in Dhaka on Saturday.
Taijul Islam took the last two wickets off consecutive balls to finish with 4-76 after Sri Lanka resumed their innings on 200-8.
Roshen Silva remained unbeaten on 70.
The first Test ended in a draw in Chittagong.