Bangladesh put on a spirited performance on Monday to beat the West Indies - but can they go all the way?
Shakib al Hasan smashed an unbeaten century to help his side easily chase down their target of 322 with more than 50 balls to spare.
Liton Das also hit a quickfire 94 off just 69 balls.
The seven-wicket victory is Bangladesh's highest ever run chase in a One Day International (ODI).
It takes them to fifth place in the World Cup table with five points.
Bangladesh, who have never won the World Cup before, also beat South Africa by 21 runs in their first match of the tournament.
Their next match is against table-toppers Australia on Thursday.
So far their highest achievement in the championship is reaching the Super Eight stage in 2007 and the quarter-finals in 2015.

Zayed Charity Run in Ethiopia draws over 4,000 participants in successful debut
Vinicius double keeps Real's faint LaLiga hopes alive
Inter Milan clinch Serie A title with 2-0 victory over Parma
Tottenham climb out of relegation zone with win at Aston Villa
Antonelli takes third win a row for Mercedes to stretch F1 lead in Miami
