ICC Champions Trophy qualifying round:
West Indies 164-0 (36.4 overs) bt Bangladesh 161 (46.3 overs) by 10 wickets
Chris Gayle's century helped West Indies crush Bangladesh by 10 wickets to send themselves and Sri Lanka into the main Champions Trophy group stage.
Gayle overcame several sticky moments to launch some big shots
Dwayne Bravo (3-14) helped dismiss the Tigers for 161 after Aftab Ahmed (59) put on 85 with Shahriar Nafees (38).
Gayle (104) smashed three sixes and Shivnarine Chanderpaul hit 52 as the Windies won with 13.3 overs to spare.
The losers of their game with Sri Lanka will join England in Group A, while Bangladesh finish by playing Zimbabwe.
They had put up a fight against Sri Lanka in the first game but were soundly beaten by the holders after failing to make the most of good batting conditions.
It looked promising enough when Aftab made light of Mohammad Ashraful's early dismissal by launching a succession of crunching drives and pulls.
The two teams leaving this part of the tournament can go far
Marlon Samuels missed a straightforward chance at deep backward square-leg off Jerome Taylor and the talented 20-year-old recovered to heave Taylor down to fine-leg and clip Ian Bradshaw off his pads for sixes as he raced to his seventh ODI fifty off only 40 balls.
His confidence was starting to transfer to Nafees when the latter cut Samuels straight to Gayle at slip and, from 95-1, the innings declined alarmingly.
Saqibul Hasan drove loosely at Corey Collymore and got an inside edge on to his stumps, while Habibul Bashar - who lasted two balls against Sri Lanka - went for a golden duck when trapped leg-before next ball.
Samuels and Bravo profited from the Tigers' poor shot selection
Aftab holed out to long-on, Farhad Reza played on to Bravo after being dropped by keeper Carlton Baugh and Mohammad Rafique was lbw sweeping at Gayle to complete a spell of six wickets for 16 in 40 deliveries.
Khaled Mashud - only the third man to make it into double figures - helped boost the total beyond 150 but despite an encouraging spell from Mashrafe Mortaza it was never likely to prove taxing.
Gayle, struggling to shake off the effects of a viral infection which had laid low Fidel Edwards and Dwayne Smith, started off cautiously before launching an array of blistering strokes.
He crashed Mortaza past point and punched Syed Rasel down the ground with some authority before launching an emphatic cover drive off Abdur Razzak.
Chanderpaul also mixed caution with authoritative shots, a cover drive off Rasel and blistering cut when Mortaza dropped short among the highlights as he ground out a half century off 97 balls.
Gayle should have been on his way for 33 when he feathered Razzaq to wicket-keeper Mashud and made the most of that reprieve to hurry his team to victory.
Reza's one over went for four fours while two of the three maximums, off Mohammad Rafique and Aftab, landed on the roof straight down a big ground.
There was just enough time for Gayle to complete his 13th ODI century off 116 balls before victory was sealed.