Bangladesh, winners against South Africa and the West Indies earlier in the tournament, are up to fifth place in the 10-team group stage following their win against Afghanistan.
The win against the Gulbadin Naib-led side kept Bangladesh's hopes of making it to the semifinals alive.
Shakib Al Hasan stars as Bangladesh beat Afghanistan by 62 runs.
Buoyed by their emphatic win over West Indies, Bangladesh will be brimming with confidence when they face a stiff test against Australia.
Chasing 321, Bangladesh won by seven wickets with 51 balls to spare in Taunton.
West Indies are on the seventh spot with three points against their name from five matches.
On the day he crossed 6,000 runs, Shakib scored what could be Bangladesh's best ODI hundred.
Shkaib starred with the bat and ball as Bangladesh, chasing 322, beat West Indies by seven wickets.
Bangladesh chased a target of 321 in 41.3 overs for the loss of three wickets.
Bangladesh captain Mashrafe Mortaza won the toss and elected to bowl first in Monday’s World Cup match against the West Indies at Taunton. Mashrafe admitted he was hoping to take advantage of a pitch that might help his bowlers early on. @Twitter/ Windies Cricket West Indies opener Chris Gayle was on familiar turf at Taunton,...