Bangladesh, needing 245 to win, were 2-45 at lunch on the fifth and final day in the first Test against the West Indies in Dhaka on Saturday.
Shahriar Nafees was unbeaten on 19 and Naeem Islam was yet to get off the mark, with the home team needing another 200 runs to win in the last two sessions.
Before lunch, Bangladesh lost Tamim Iqbal for five and Junaid Siddique for 20.
West Indies' fast bowlers Ravi Rampaul and Tino Best took one wicket apiece.
Earlier, the tourists were dismissed for 273 in their second innings, with debutant offspinner Sohag Gazi taking 6-74.
Kieran Powell scored 110 - his second hundred in the match. Their only other contribution came from Darren Bravo who made 76.
The Windies appeared well on top on day two when they declared at 4-527, highlighted by an unbeaten double century to Shivnarine Chanderpaul, but Bangladesh hauled in the massive total on the fourth day to be all out for 556.
This gave the home side a narrow 29-run first-innings lead.