Eng 359-3published at 46.5 overs
Eoin Morgan has done it! He smashes another down the ground. After a quick check of the replay, it is shown to have gone all the way.
That's the SEVENTEENTH six of his innings - new ODI record.
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
Eoin Morgan has done it! He smashes another down the ground. After a quick check of the replay, it is shown to have gone all the way.
That's the SEVENTEENTH six of his innings - new ODI record.
Oh look, Afghanistan. It's good news! Jos Buttler is coming out to bat.
But Eoin Morgan is on strike. Can he break the six-hitting record?
Root c Rahmat b Gulbadin 88 (Eng 353-3)
There'll be no hundred for Joe Root today. He tries to whack another six but is caught at long-on.
It's still a fine innings from Root and the crowd shouts his name as he jogs from the field.
Michael Vaughan
Ex-England captain on BBC Test Match Special
Gulbadin's boots summarise Afghanistan today - there is a lot of plaster.
Eoin Morgan needs one more six to break the record for most sixes in an ODI innings.
The crowd boo as he only manages a single.
Jonathan Agnew
BBC cricket correspondent
There will be some stiff necks in this Afghanistan side after this innings - they've been watching so many sixes.
#bbccricket
Barney: Jos Buttler would be proud of this knock from Morgan; you don't get higher praise that that.
Make that sixteen.
Jonathan Agnew
BBC cricket correspondent
This isn't a small ground...
Is this actually happening? Like really?
Eoin Morgan takes his six tally to FIFTEEN.
Root 88, Morgan 129
England have scored at 14.20 runs an over in the last five overs. Incredible.
Four to go.
Text 81111
Will Morgan hit more sixes than poor James Vince got runs?
Craig in Norwich
Could Eoin Morgan score a century in sixes?
Simon
Just the four this time for Eoin Morgan...
Michael Vaughan
Ex-England captain on BBC Test Match Special
The wheels came off about an hour ago!
A FOURTEENTH six for Eoin Morgan. Madness.
This one is just a small hit by his standards. It lands flush on the boundary cushion at long-off.
Just stand and admire...
Dawlat Zadran, the man who dropped who dropped Eoin Morgan on 28, is next up to bowl at this six-hitting practice.
Joe Root slams him for four first up...
Michael Vaughan
Ex-England captain on BBC Test Match Special
What a display of striking. The consistency... Rashid Khan has gone for 96 in eight overs! There's not many get hold of him.
Andy Zaltzman
Test Match Special statistician
This is the most sixes hit by an England player in a one-day match.
I'm not sure I'm fully taking in how special this is. Eoin Morgan ends the over with another six - his 13th of the innings. You can make comments about the bowling and fielding quality but it has been truly stunning from Eoin Morgan.