England have made it two wins from three group matches at the ICC Cricket World Cup.
The tournament co-hosts thrashed Bangladesh by 106 runs in Cardiff on Saturday.
Jason Roy's century (153) and half-centuries from Jonny Bairstow (51) and Jos Buttler (64) helped them to a huge score of 386 for 6, and in reply, Bangladesh were bowled out for 280.
Joffra Archer and Ben Stokes took three wickets each, while Shakib Al Hasan top-scored for Bangladesh with 121.
Elsewhere, New Zealand maintained their 100 per cent start to the tournament, easing to a seven-wicket victory over Afghanistan at Taunton.
James Neesham (5-31) and Lockie Ferguson (4-37) tore through the top and middle order as Afghanistan were bowled out for 172 in 41.1 overs.
New Zealand then cruised to their target with 17.5 overs to spare.
Captain Kane Williamson led the way with an unbeaten 79 from 99 balls.


Gauff outruns Pegula to win thriller at WTA Finals
Fermin double gives LaLiga leaders Barca win at Atletico
Manchester United rescue dramatic 4-4 draw with Aston Villa
Norris wins in Brazil as Mercedes take constructors' title
Arwa Ali wins 100m silver for UAE at Dakar Youth Olympics
