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.


Leclerc laps fastest for Ferrari in first US GP practice
Bayern coach Kompany hospitalised after collapsing during training session
Alexander Volkanovski's title defence headlines UFC 333 in Abu Dhabi
Juventus fight back to draw with Rennes as Leverkusen go top
South Africa level test series with big win over Australia
