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.

Sabalenka and Zverev march into Indian Wells semi-finals
Trump says it is not appropriate for Iran to be at World Cup
Italy will win Six Nations soon, says wing Lynagh
Draper heads to quarter-finals after defeating Djokovic at Indian Wells
Neto apologises for pushing ball boy during Chelsea's 5-2 loss
