Bangladesh have registered their first Test win in the West Indies in 15 years after beating the hosts by 101 runs in Jamaica to draw their two-match series.

Spinner Taijul Islam was named player of the match after bowling figures of 5-50 on the fourth day, which helped ensure that the hosts were bowled out for 185 on Tuesday.

The other wickets on day four were taken by Taskin Ahmed, Hasan Mahmud and Nahid Rana – who had taken a five-for himself in West Indies' earlier innings.

Earlier in the day, Bangladesh had Jaker Ali (91) to thank for scoring 62 of Bangladesh's 75 runs in the morning session.

Jaker later took a ping off the top of his helmet from Jayden Seales but, fortunately for the visitors, was cleared to carry on. Though when Islam (14) and Mominul Haque (0) went in quickfire wickets, the outlook was gloomier.

Jaker, though, went into attack mode and helped Bangladesh to a total of 268 all out, giving West Indies 287 to chase.

Kaven Hodge (55) top-scored, while captain Kraigg Brathwaite (43) was the only other batsman to make more than 20 as West Indies found it impossible to build any momentum as they were skittled for 185.

As a result of the victory, West Indies have replaced Bangladesh at the bottom of the World Test Championship table, although both are out of contention of making the final.

Data debrief: Plenty of reasons to be cheerful for Bangladesh after historic win

The five-for taken by Islam in West Indies' second inning in this Test was his 15th five-wicket haul in Tests, but his first in the Caribbean for 10 years.

Batsman Jaker's 91 helped his side to victory on the fourth day, while it was also his best ever Test score.

The result itself, meanwhile, marks the first time in history that Bangladesh have won three away Tests in a calendar year.