Bangladesh stumbled to 103 for four in their second innings at tea, as they chased 215 for an unprecedented second straight Test win in the second and final Test against West Indies on Monday.
At the break, Raqibul Hasan was not out on 39 and stand-in Bangladesh captain Shakib Al Hasan was not out on 25, after the Tigers dismissed West Indies for 210 in their second innings about 35 minutes before the rescheduled lunch interval on the rain-affected fourth day at the Queen's Park Stadium Complex.
Raqibul and Shakib have so far added 36 - unbroken - for the fifth wicket at slightly better than a run-a-ball to stem the fall of wickets, after Bangladesh slid to 67 for four.
Bangladesh were undermined in the afternoon session by a steady spell of fast-medium bowling from Darren Sammy. He has so far collected three wickets for 27 runs from nine overs.
The Tigers suffered their first setback in the fifth over after lunch, when Imrul Kayes was brilliantly caught one-handed at second slip by a leaping Sammy for eight.
Next over, Tamim Iqbal fell to Sammy for 18, when he edged defensively forward and was caught behind.
Bangladesh were 29 for two, but Sammy continued to create headaches for the Tigers, when he removed Junaid Siddique caught at slip for five, and then extended Mohammad Ashraful's lean period in the series, when he had him caught behind for three.
Before lunch, Bangladesh had made a steady start and reached 17 without loss, after they completed the demolition of the West Indies batting, following a delayed start.
Shakib Al Hasan finished with five wickets for 70 runs from 24.5 overs, and Enamul Haque Jr ended with three for 48 from 17 overs.
Steady overnight and morning rain had threatened to scuttle Bangladesh's effort, after the start was delayed by two hours and 10 minutes.
When play started, the Tigers needed only 25 minutes to claim the last two West Indies wickets with Dave Bernard Jr finishing with the top score of 69 for the hosts.
The Tigers could not prevent the home team from taking their lead past the 200-run mark though, when Bernard drove a full toss from Shakib back past the bowler for a single.
Next over, Enamul watched Bernard languidly hit his second six - a lofted drive over long-off - but the left-arm spinner got his revenge two balls later, when he had him stumped moving down to repeat the stroke.
Lanky all-rounder Bernard also struck six fours from 76 balls he faced in a shade under two hours.
Shakib then brought the innings to a close, when he had Tino Best caught down the leg-side for 12 gloving an attempted sweep, similarly two balls after the West Indies batsman had clobbered him for a six over deep mid-wicket.
Bangladesh lead the two-Test series 1-0, after they won the opening Test which ended last Monday in St Vincent by 95 runs.
The Tigers need only to draw the match to clinch their first-ever Test series victory overseas.