Eoin Morgan stars as England beat Afghanistan by 150 runs at Old Trafford...
England 397/6 (50 overs): Morgan 148, Bairstow 90, Root 88; Naib 3/68
Afghanistan 247/8 (50 overs): Hashmatullah Shahidi 76; Archer 3/52, Rashid 3/66
Eoin Morgan unleashed a furious, record-breaking assault as England overpowered Afghanistan by 150 runs at Old Trafford, hitting 17 sixes as his side took over top spot in the World Cup standings.
The England captain was a pre-match injury doubt having been laid low by a painful back spasm but proved himself more than fit for purpose as he hammered his way into the history books with a merciless knock of 148 in just 71 balls.
Morgan broke new ground when he cleared the ropes for the final time - Chris Gayle, AB De Villiers and Rohit Sharma having all hit 16 in a one-day innings - leaving England on course for their highest ever World Cup total, 397 for six.
It was an astonishing display from the Dubliner, who was agonisingly dropped on 28 by Dawlat Zadran, and enough to make window dressing out Jonny Bairstow's 90 and Joe Root's 88.
Afghanistan batted admirably in response without ever threatening, leaving them on five consecutive defeats and allowing England to leapfrog Australia on net run-rate.
On paper the fixture was the biggest mismatch of the tournament - 10th against first in the world rankings - and the final margin reflected that gulf.
What nobody predicted was the fate of master spinner Rashid Khan, who returned ghoulish figures of 9-0-110-0, the worst in the competition's 44-year history and just three shy of Mick Lewis' all-time ODI nadir.
Afghanistan batted on gamely to 247 for eight, their best World Cup score but nowhere near enough to challenge.
The first 20 overs of the match represented little more than a prelude to the coming destruction, James Vince's inconsequential 26 drawing attention to the injury-enforced absence of Jason Roy, before Bairstow and Root built a careful base at 106 for one.
The Afghan attack began with admirable discipline and plenty of dot balls but a dismal fielding performance repeatedly released the pressure. That allowed the Yorkshire duo to settle in, Root progressing at a serene rate while scarcely swinging his bat.
Bairstow was more forceful, rocking onto the back foot to heave Rashid Khan for the first of 11 sixes against and drilling Mohammad Nabi flat down the ground for another.
The partnership yielded 120 before Bairstow fell 10 short his ton, suckered into a return catch by Gulbadin Naib's back-of-the-hand slower ball. The bowler celebrated with his customary bicep flex in the middle, deflecting attention from Morgan's arrival.
He would not stay in the shadows for long. Root had 45 at the time but was soon the junior partner, Morgan lashing his eighth and ninth balls for six.
England did not reach 200 until the 36th over but would almost double their total before the close. It might have been a different story had Dawlat not flailed when Morgan erred, palming an inviting top-edge for four and setting in motion a relentless passage of power-hitting.
Rashid was the unlucky bowler and quickly paid the price, Morgan heaving two of his next four balls for six. The star leg-spinner had conceded 36 off his first five overs and shipped an incredible 74 off his next four.
Morgan race past Root in the 40th over, during which he became the eighth man to reach 200 ODI sixes. He converted 50 into 100 in just 21 deliveries, clearing the ropes three times in six Rashid Khan balls, and kept on swinging.
Morgan levelled the sixes record with back-to-back blows off Gulbadin then brushed off Root's dismissal by hitting a 17th hard over his fellow skipper's head. He holed out next ball, finally falling short as he aimed over long-off.
Jos Buttler and Ben Stokes came and went without adding to the entertainment but Moeen Ali whacked 30 in an eight-ball cameo that took England's six tally to 25, another all-time high.
Only the wildest optimist would have entertained hopes of a successful chase and the reply became something of a box-ticking exercise as a result.
Jofra Archer began the process, bowling Noor Ali for a duck via a healthy inside edge, before Gulbadin floundered to Mark Wood's 92mph bouncer.
Adil Rashid cashed in with three wickets through the middle, Rahmat Shah, Asghar Afghan and Nabi all beaten, but Afghanistan refused to be rolled over.
Hashmatullah Shahidi played an indignant hand, felled by a wicked Wood bouncer on 24 but carrying on to make 76. Archer ended his resistance, and added Rashid Khan for good measure, to take his tournament tally to 11.
Eoin Morgan (England): "Never have I ever thought I could play a knock like that. I'm delighted that I have. All the work over the last four years, over the course of my career, it all comes to the front now.
"The last four years I've probably played the best in my career. But that hasn't involved the 50- or 60-ball hundred.
"I've scored one at Middlesex, so I thought I would have it in the locker somewhere but it's never happened. So I sort of gave up on it a little bit.
"Coming at a time when it was a 50-50 shout whether myself or Jos (Buttler) went in probably helped that because after I'd faced a few balls I had no choice. I had to start taking risks because of him coming in next.
"I think I'm probably just becoming a target for guys in the changing room to take down. The hundred I scored is considered a slow one in our changing room, guys talk about it all the time. Tough school!
"The back feels good. I'm absolutely delighted with the way it's come through like that, particularly with the fielding. Those were the bigger worries, turning and diving and all sorts."
England by numbers
Eoin Morgan led the way as he and England broke a host of records in their World Cup clash with Afghanistan.
Here are the key statistics from the innings.
17 - sixes struck by Morgan, breaking the one-day international world record previously shared by India's Rohit Sharma, South Africa's AB De Villiers and Chris Gayle of the West Indies.
9 - the previous record for World Cup sixes for England in an entire career was David Gower's nine. Morgan began the day one behind on eight before rewriting the records at Old Trafford.
57 - deliveries for Morgan to reach 100, the fourth-fastest century in World Cup history.
148 - his eventual score was his personal best in ODIs.
25 - England's team tally of sixes beat their own world record of 24, set against the West Indies in February. It also exceeded the 21 fours in the innings.
397/6 - England posted the highest total of this World Cup, beating their 386 for six against Bangladesh, as well as an ODI record at Old Trafford.
110 - Rashid Khan, the world's top-ranked ODI spinner, conceded a record number of runs in a World Cup innings - and just three shy of the ODI record - despite bowling just nine overs.