A maiden Test century from Naeem Islam helped steer Bangladesh to within 72 runs of the West Indies' first-innings total at the close on day three of the first Test in Mirpur.
Naeem scored 108 and there was also a very useful 89 from Shakib Al Hasan and 43 by Mushfiqur Rahim as the home side closed on 455 for six in reply to 527 for four declared.
With Mahmudullah unbeaten on 42 and Nasir Hossain 33 not out, Bangladesh were in with a good chance of at least matching the tourists' score on day four.
Naeem had reached tea on 102 but only added six more runs after the interval before he was caught by Denesh Ramdin off the bowling of Darren Sammy.
The West Indies captain claimed two for 83, with Ravi Rampaul returning three for 101.
Bangladesh began the day on 164 for three and added 88 without loss in the first session as both Shakib and Naeem both brought up half-centuries.
The West Indies finally made the breakthrough after lunch when Shakib was caught by substitute fielder Assad Fudadin off Rampaul. His innings included one six and 10 other boundaries.
But that only brought together Naeem and Mushfiqur and they steered the home side to 349 without further loss by tea.
Bangladesh lost Naeem on 362 and Mushfiqur six runs later but then Mahmudullah and Hossain saw out the remaining overs with an unbroken partnership of 87.
- Sports & Recreation
- Naeem Islam
- Shakib Al Hasan