West Indies Shai Hope misses century as Mustafizur Rahman dismissed him at 96.
Mohammad Saifuddin takes his second wicket dismissing Jason Holder as West Indies lost their sixth wicket.
Saifuddin broke a 39-run partnership between Holder and Shai Hope in the fifth wicket, in which Hope contributed a brisk 33 off balls 15.
Mustafizur Rahaman strikes twice as West Indies lost two quick wickets.
Mustafizur stopped Shimron Hetmyer’s storm and got Andre Russell for a duck in a gap of two balls in the 40th over.
Hetmyer scored a quick 50 off 26 balls with four boundaries and three over boundaries.
Shakib Al Hasan takes another wicket as the all-rounder dismisses Nicholas Pooran -- the third batsman for West Indies to leave the ground.
Pooran (25 off 30 balls) was striking them well, but he failed to connect cleanly in the second ball off 33rd over. He went down on one knee to slog-sweep but got it off the toe end. Pooran swirled high, more height than distance and picked out long-on.
Shakib also dismissed Evin Lewis giving a breakthrough for Bangladesh.
Lewis was looking to smack the ball but ends up slicing it to long-off. Shakib got this to drift away a bit, which meant Lewis couldn't nail it off the middle of the bat, and Lewis was caught at long-off in the third ball of 25th over.
Shakib broke a 116-run partnership second between Lewis and Shai Hope before the left-hander Caribbean scored 70 off 67 balls with six fours and two sixes.
West Indies dangerman Chris Gayle was picked up by Mohammad Saifuddin early on in World Cup 2019 in County Ground, Taunton on Monday (Jun 17).
Earlier, Mashrafe Mortaza has won the toss and Bangladesh sends West Indies to bat first.
Both teams made one change in their squad.
Mohammad Mithun loses his spot to Liton Das in the Bangladeshi squad.
For Windies, Darren Bravo comes in for Carlos Brathwaite.
Bangladesh: Tamim Iqbal, Soumya Sarkar, Shakib Al Hasan, Mushfiqur Rahim (wk), Mahmudullah, Liton Das, Mosaddek Hossain, Mehidy Hasan Miraz, Mohammad Saifuddin, Mashrafe Mortaza (capt), Mustafizur Rahman.
West Indies: Chris Gayle, Evin Lewis, Shai Hope (wk), Darren Bravo, Nicholas Pooran, Shimron Hetmyer, Andre Russell, Jason Holder (capt), Sheldon Cottrell, Oshane Thomas, Shannon Gabriel.