His explosive unbeaten 39 off 14 balls helps Bangladesh post a total in excess of 200 as the Caribbeans bowled spin throughout the innings
Bangladesh scraped together 213 for 7, rescued late by Rishad Hossain's blistering cameo after enduring 50 consecutive overs of West Indies spin -- the first such occurrence in ODI cricket.
Soumya Sarkar's patient 45 anchored the innings before Rishad turned the tide in the closing stages, smashing three sixes and three fours in the final 13 balls at the Mirpur Sher-e-Bangla Cricket Stadium on Tuesday.
His unbroken 50-run stand with captain Mehidy Hasan Miraz (32*) salvaged a respectable total on a cracked and sluggish pitch.
Gudakesh Motie took 3 for 65 from his 10 overs, while Akeal Hosein and part-timer Alick Athanaze claimed two each. Their combined effort broke a two-decade record for most spin overs bowled in an ODI, surpassing Sri Lanka's 44 against Australia in 2004.
Earlier, Bangladesh's top order struggled for fluency. Towhid Hridoy and Najmul Hossain Shanto both fell cheaply, while Mahidul Islam's brief attempt to lift the tempo ended with a miscued shot to deep midwicket.