
Bangladesh were 33 for one in the eighth over in reply, needing another 336 runs. Their highest successful chase in Tests is 215, against West Indies in 2009.
The hosts lost opener Tanzid Hasan for 21 off 32 balls, with four fours. He tried to hit a Jomel Warrican delivery over the boundary and was caught by Joshua Da Silva at midwicket. Towhid Hridoy, who made a record unbeaten 242 in the first innings, joined captain Najmul Hossain Shanto.
West Indies batted for 10 overs in the morning and added 53 runs to their overnight 345 for three before declaring.
Bangladesh opened the day with spin at both ends and struck in the second over. Kavem Hodge added only two runs to his overnight 140 before he was caught by Hasan Mahmud at fine leg off Nayeem Hasan.
Mehidy Hasan Miraz then trapped Justin Greaves lbw for nine, leaving West Indies on 369 for five.
West Indies sent Shamar Joseph in early to score quickly, but he was caught by Tanzid at long-off for one, giving Nayeem his second wicket.
Miraz dropped Bishop at midwicket off Nayeem before West Indies declared, reports BSS.