Having suffered a defeat at the hands of Pakistan in their previous match of World Cup 2019, Eoin Morgan-led England returned to winning ways with a 106-run win over Bangladesh.
After putting up 386 runs on board, England bowled out Bangladesh for 280 to register a 106-run win in Cardiff.
Despite Shakib Al Hasan's 121 -- just the third Bangladesh World Cup hundred after Mahmudullah made two in 2015 -- the Tigers were never in the hunt.
Jonny Bairstow and Jos Buttler, meanwhile, scored half-centuries as England, after put in to bat, put up a big total on the board.
Bangladesh, meanwhile, retained the same playing XI which took on against New Zealand.
Bangladesh beat England at both the 2011 and 2015 World Cups. But the 2019 tournament hosts are a different proposition now.
Both England and Bangladesh had won their first game before losing their second game in World Cup and they will square off in Cardiff on Saturday.
Both England and Bangladesh, who opened their World Cup 2019 campaigns with a win, suffered defeat in their second games. While England lost against Pakistan, New Zealand beat Bangladesh by two wickets.
I think 305 was a little bit short, but they batted really well and took the game away from us." - Mashrafe Mortaza
Riding on Joe Root’s 10th One-Day International (ODI) century hosts England thrashed Bangladesh by 8 wickets in the opening game of the ICC Champions Trophy 2017 at The Oval.