England posted their highest World Cup total to overcome their Bangladesh hoodoo in style as they got back to winning ways with a crushing 106-run victory in Cardiff on Saturday.
England had lost their last two World Cup matches against Bangladesh, including the defeat that knocked them out of the 2015 tournament, but they had no such trouble in blustery conditions in south Wales.
Jason Roy (153), who smashed the second highest World Cup score by an England batsman, and Jonny Bairstow (51) set England on their way, before Jos Buttler (64) took them past 300 and a late flurry from Chris Woakes and Liam Plunkett ensured a record 386 for six.
In reply, pace bowler Jofra Archer struck early to remove Soumya Sarkar - the ball clipping the off stump before flying past the wicketkeeper all the way to the boundary without bouncing - before a run-a-ball century from Shakib Al Hasan helped Bangladesh recover.
But they were bowled out for 280 as tournament favorites England hit back from their surprise loss to Pakistan in convincing style.
“We knew that we would have to improve in order to win a tough game against Bangladesh,” England captain Eoin Morgan said. “And I think with the bat, in particular, we were outstanding.
“He (Roy) is very intimidating to play against when he does score runs.”
Roy and Bairstow put on the second century opening partnership of this World Cup before Bairstow fell to a fine catch by Mehidy Hasan to make it 128-1 in the 20th over.
Roy was not to be deterred, reaching his ninth ODI hundred off 92 balls, before passing 150 with three successive sixes, only to fall the very next ball chasing another big hit.
“Jonny and I have been doing pretty well together over the last few years so we’ve got not too much to worry about,” man-of-the-match Roy said. “We’ll go out there and get the job done.”
Buttler, moved up the order as England kept attacking, slammed four sixes in his quickfire 64, passing 50 from just 33 balls -- the joint fastest half-century at this World Cup.
Morgan made 35 before being caught and Plunkett and Woakes then blasted 45 off the last 17 balls to help England post the seventh highest total in a World Cup.
Buttler did not come out to keep wicket due to injury as Bangladesh got off to a shaky start with the bat, with Sarkar being spectacularly clean bowled by Archer with just eight runs on the board.
Shakib and Mushfiqur Rahim put on 107 for the third wicket before Mushfiqur fell six short of his 50, but Shakib’s eighth ODI century kept Bangladesh in with an outside chance.
Nonetheless, what would have been a World Cup record run chase eluded Bangladesh as the innings lost momentum and England eased home.
“That total was too much; credit goes to England for the way they bat,” Bangladesh captain Mashrafe Mortaza said.
England now have two wins from three games and next take on the West Indies on Friday. Bangladesh have one victory from three and play Sri Lanka on Tuesday.
England crush Bangladesh to revive World Cup campaign