Bangladesh captain Mashrafe Mortaza has marked his 200th one-day international to claim 3-30 and help his side secure a five-wicket victory against West Indies in the three-match series opener.
His fellow pace bowler Mustafizur Rahman ended with 3-35 as Bangladesh restricted West Indies to 9-195 on a sluggish wicket on Sunday, before their batsmen comfortably chased the target with 89 balls to spare.
Mushfiqur Rahim led the chase with a 70-ball 55 not out, hitting five fours while opener Liton Das provided the early impetus with 41.
The platform was set by Mortaza, who ran through West Indies top order and bowled with tight line and length to make it difficult for the visitors.
After captain Rovman Powell won the toss and opted to bat first, left-arm spinner Shakib Hasan (1-36) secured the initial breakthrough, removing Keiran Powell (10) for the third straight time having done so twice in the second test.
Darren Bravo, playing his first match in two years, survived twice, before Tamim Iqbal held a difficult catch to give Mortaza his first wicket on his 200th match, ending Bravo's hard-fought innings on 19.
The defining wicket of the match was Opener Shai Hope's as Mortaza had him caught by Mehidy Hasan at point. Hope's 51-ball innings included three boundaries.
Offspinner Mehidy (1-30) then compounded the visitors' pain by getting in-form batsman Shimron Hetmyer (six) with a delivery that kept extremely low while fast bowler Rubel Hossain (1-61) removed Marlon Samuels (25) who perished to a rash shot.
With the West Indies on 6-127, Roston Chase and Keemo Paul combined for a 51-run stand for the seventh wicket to raise the tourists' hopes. But just as the partnership was starting to look threatening, Mustafizur Rahman ended Chase's vigilance when he was on 32 off 38 balls.
Paul then took charge and was key in helping West Indies take 66 runs in the last 10 overs but Mustafizur took two wickets in the last over, to deny West Indies going past 200.
The second match is set to start on Tuesday.