Bangladesh picked up two quick West Indies second innings wickets to set up an exciting finale on the last day of the first Test, with the hosts requiring 211 runs to win with eight wickets remaining.
The target, with a minimum of 62 overs remaining, requires a reachable 3.4 runs per over but Bangladesh will also fancy their chances of getting the eight wickets needed for what would be just their second win in test cricket.
After West Indies rattled through Bangladesh's tail on Monday to dismiss the tourists for 345— five wickets going for just 24 runs in the morning session — the tourists responded well.
West Indies opener Dale Richards had struck the ball well to make 14 but he was dismissed in amateurish fashion. While waiting for the verdict on an lbw appeal, he strolled out of the crease and was run out.
Omar Phillips, who made a debut century in his first innings, was then trapped leg before by the left-arm spin of Shakib Al Hasan to leave West Indies at 33 for two.
Skipper Floyd Reifer (18 not out) joined Travis Dowlin (17 not out) to see West Indies through to lunch on 66-2.
Earlier Darren Sammy ended with figures of five for 70 as he and Kemar Roach finished off the Bangladesh tail to ensure the game still had every outcome possible going into the final two sessions.