Bangladesh's resilience finally came to an end on day five of the first Test as they fell to a 10-wicket defeat to West Indies in Kingstown.
The tourists started the final day 256-5 after Mushfiqur Rahim had led them to within 46 runs of making West Indies bat again on Monday, but quick wickets in the first session ended their faint hopes of saving the game.
Mushfiqur (116) continued to be the only batsman taking the game to West Indies, but his third Test century proved in vain as Bangladesh lost five wickets for 68 runs to be bowled out for 314 while following on.
That left the hosts' openers Chris Gayle and Kraigg Brathwaite with the easy task of hitting 13 to win the game and take a 1-0 lead with one Test remaining.
The third over of the day nearly produced the first wicket as Mushfiqur edged Jerome Taylor (1-64) to slip but the Bangladesh captain was dropped for the third time in his innings.
West Indies did not have to wait long, though, as Kemar Roach (4-64) began to have some joy.
He removed Nasir Hossain (19) and Shuvagata Hom (zero) in successive overs before Shannon Gabriel (2-25) came into the attack.
The pace bowler dismissed Taijul Islam and Rubel Hossain for ducks in the space of three balls to leave the tourists with just one wicket remaining and facing an innings defeat.
Al-Amin Hossain spent 38 minutes at the crease without scoring, but that was enough as Mushfiqur eventually put Bangladesh ahead in the match with a streaky top edge over the slips.
The skipper's 327-minute knock came to an end shortly after as he attempted to pull Taylor over square-leg, only to find Darren Bravo.
Gayle (nine not out) and Kraigg Braithwaite (four not out) needed just 16 balls to knock off the 13 runs they required, with the former hitting the winning run with a back-foot push through the leg side.
The two sides now move onto St Lucia for the final game with Bangladesh needing win to avoid a fifth Test series defeat to West Indies.