Postpublished at 14:15 British Summer Time 18 June 2019
And here are a few more.
Eoin Morgan finished with 148 runs from 71 balls with 17 sixes and four fours. He had a strike-rate of 208.45.
Not bad.
England win to go top of table
Eng 397-6 - their World Cup record
Morgan 148 (71) - ODI record 17 sixes
Bairstow 90 (99), Root 88 (82)
England 25 sixes - ODI record
Afg 247-8: Hashmatullah 76 (100)
Archer 3-52, Rashid 3-66, Wood 2-40
Amy Lofthouse and Matthew Henry
And here are a few more.
Eoin Morgan finished with 148 runs from 71 balls with 17 sixes and four fours. He had a strike-rate of 208.45.
Not bad.
Our poor video editor must be in a cold sweat upstairs.
Here are some more of the 17 Eoin Morgan sixes...
Jonny Bairstow on Morgan: "We were just seriously entertained and that bat sounds pretty good, he has been striking them well on the golf course and he has taken it out to the middle.
"It was tacky early on after the wicket had been under the covers so we had to assess the situation then Rooty and I just saw where we could get to."
(Facing Rashid, who conceded 11 sixes) "With franchise cricket now the guys have faced him a bit but he's still a serious bowler and the way the guys have played him is pretty special."
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
So in that innings England hit 25 sixes - the most sixes ever in an ODI innings.
Eoin Morgan hit 17 sixes - the most ever in an individual ODI innings.
Eoin Morgan and Joe Root put on 189 from 101 balls. Morgan scored 142 of those. Joe Root made 42.
Rashid Khan's nine overs went for 110 runs - the joint second worst figures ever in an ODI.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Michael Vaughan
Ex-England captain on BBC Test Match Special
It's been the last 25 overs that has been carnage, for the first 25 England played with great sense and didn't allow Afghanistan into the game. That partnership between Bairstow and Root set the foundation for Morgan to come out and cause chaos - incredible display of entertainment.
Afghanistan are walk off like a team who still think they have got a chance!
Jonny Bairstow has just summed up Eoin Morgan's innings well.
"He has been striking it well on the golf course and has taken that into the middle."
Quite.
The are a few weary high fives from the Afghanistan players before they limp off. That must be demoralising.
Joe Root appears on the England balcony, beaming like a school boy.
Text 81111
Can someone check Richard is OK?
Nathan (from Sheffield)
Boooooos from the crowd. Moeen Ali only manages a single from the final ball.
England finish on 397.
Old Trafford stands to applaud one of the best performances you'll ever see from an England team.
One ball to go. Can Moeen get England to 400?!
AGAIN! Brilliant from Moeen.
England have now hit 25 sixes in this innings, the most ever in an ODI.
400 is still on!
Moeen Ali is playing a fine late hand here. He smacks one baseball style into the stands. Moeen has 24 runs from seven balls.
Now a wide from Dawlat.
Not the cleanest of England's hits today but it's four more to Moeen with a top-edge.
New man Chris Woakes sneaks a single to get Moeen back on strike.
Woakes would have been run-out had the throw hit the stumps.
Michael Vaughan
Ex-England captain on BBC Test Match Special
This is a real good yorker into leg stump. Dawlat has bowled well, he has run in and varied his pace.
Stokes b Dawlat 2 (Eng 378-6)
The collapse is on! Ben Stokes is the next England batsman to fall. He is bowled by an excellent leg-stump half-volley from Dawlat Zadran.
Afghanistan have taken four quick wickets. I fear it's a little too late. Just a little.
#bbccricket
Joe: I bet Richard is fuming at this late burst of wickets.