Bangladesh won the third one-day international against West Indies by 18 runs to taste their away from home ODI series win after nine long years.
Bangladesh held their nerves till the end even though the West Indians fought like warriors.
It is also Bangladesh’s first ODI series win in West Indies, and the second such win overall against the opposition.
West Indies remain without a series win for four years now.
Rovman Powell’s unbeaten 41-ball 74 that included five fours and four sixes, was the only saving grace for West Indies that at one stage was threatening Bangladesh.
Bangladesh, on the other hand showed grit in their batting. Tamim Iqbal’s 103 came off 124 with seven fours and two sixes, which set up the last 10 overs for Mahmudullah, whose unbeaten 49-ball 67 got the visitors to a 300-plus total.
He added 53 runs for the fifth wicket with captain Mashrafe Mortaza, who promoted himself to number 6 for the first time in 10 years and made a crucial 25-ball 36.
Tamim had batted till the 39th over, helping Bangladesh to a position of strength after they made another indifferent start.
Anamul Haque fell early once again, leaving Tamim and Shakib with the rebuilding job for the third time in a row.
They added 81 runs for the second wicket, Tamim starting off with three fours in the first power play before surviving a chance at short midwicket on 28.
Shakib, who struck three fours in his 37 off 43 balls, fell to a flighted Ashley Nurse delivery.
Tamim and Mahmudullah added 48 runs for the fourth wicket, during which Tamim reached his century.
Bangladesh made 96 off the last ten overs.
Mehidy was the best bowler on show once again, picking one for 45 while Mashrafe took two for 63.
Mustafizur and Rubel also took one wicket each.