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.


F1 confirms Abu Dhabi Grand Prix will close 2026 season
Norris wins Dutch GP as Antonelli stretches his F1 lead
Salah scores twice as Trabzonspor beat Basaksehir
Late Gvardiol strike earns Maresca winning start, Liverpool snatch last-gasp draw
Dutch GP re-starts after Verstappen crashes on opening lap
