Bangladesh premier opening batsman Tamim Iqbal (130*) and Shakib Al Hasan (97) starred with the bat as the Tigers won the first ODI against the Windies by 48 runs in Guyana.
This happened after Windies humbled Bangladesh in the two-match Test series by whitewashing them.
Tamim Iqbal scored a hundred and shared with Shakib Al Hasan the second-highest ODI stand of Bangladesh history - 207 - to help set a competitive total of 279 before Mashrafe Mortaza broke the back of Windies' chase with figures of 4 for 37.
"I think the first 10 overs were very very difficult. It got better after the 25th over," Iqbal, the Player of the Match, said after the match.
"Luckily Mushy played a valuable knock and got us 20-30 runs extra. This is one format where we feel we are very comfortable. We had a new captain and a new voice," Iqbal said.
Mortaza who was the chief destroyer in the Bangladesh bowling attack praised his batsmen for setting up the tone for the victory. "It is always hard but I enjoy on the ground. Just play with your heart as you are playing for your nation. Hopefully, we will carry on from here," Mortaza said.
"We won here against South Africa in 2007. Batting was challenging but Shakib and Tamim set the tone for us and Mushy played a blinder at the end."
The Windies despite having Chris Gayle in the side scored 231-9 and fell short of the target by 48 runs. Gayle scored 40 while the likes of Evin Lewis and Shai Hope failed miserably. Skipper Jason Holder managed just 17 while Shimron Hetmyer top scored with 52. Windies hard-hitting all-rounder Andre Russell, who made a comeback into the ODI team failed as well as he could muster only 13.
"We did not execute today. We need to do it better with the bat and the ball. We've just got to prepare well. We obviously had our plans today but that did not go well," Holder said.
The first ODI kickstarted the limited-overs leg of the series. With Bangladesh taking a lead in the series, the Windies will try to bounce back hard in the remaining two ODIs on July 25 and 28.
The ODIs will follow a 3-match T20I series to be played on July 31, August 4 and 5.
Bangladesh 279/4 in 50 overs (Tamim Iqbal 130*, Shakib Al Hasan 97; Mushfiqur Rahim 30; Devendra Bishoo 2-52) beat Windies 231/9 in 50 overs (Shimron Hetmyer 52; Mashrafe Mortaza 4-37) by 48 runs.
(With ICC inputs)