Returning to Edgbaston, the scene of their dispiriting loss to England, the team bounced back like champions against a talented Tigers outfit.
Man of the Match Shakib Al Hasan smashed an unbeaten 124 as he and Litton Das put on 189 to lead the Tigers to the second highest run chase in World Cup history.
England scored their highest World Cup total, a huge 386-6, to defeat Bangladesh by 106 runs, for their second victory at the Cricket World Cup, at Cardiff Wales Stadium.
New Zealand completed a thrilling run chase to see off game opponents Bangladesh by 2 wickets at The Oval in London.
Bangladesh held on to claim a famous Cricket World Cup victory by 21 runs against South Africa at the Oval on Day 4 of the tournament.