The hammering of 17 sixes in a single match entertained to an Old Trafford Crowd that lapped it up. The captain made 148 runs in 71 balls all with 17 sixes!!!
Morgan went past the previous best of 16, jointly held by Chris Gayle, AB de Villiers, and Rohit Sharma, and England’s total of 25 sixes also set a new record for any team in an ODI inning.
Jonny Bairstow made 90 and Joe Root 88 as the hosts racked up 397-6, their highest total in a World Cup match, bettering the 386-6 they piled on against Bangladesh only 10 days ago.
There was never any danger of Afghanistan even getting close to succeeding in the run-chase and they ended a professional second half of the game on 247-8.
The win enlights England to the top of the 10-team table, ahead of Australia on net run-rate.
Victory against Sri Lanka at Headingley on Friday’s will leave Morgan’s men on the verge of the semi-finals.