"England plays good at home".
Morgan was in fine touch, smacking as many as 17 sixes en route to a 71-ball-148.
England set the ODI team record for sixes when Moeen Ali launched the penultimate delivery of the innings, from Zadran, over long-on.
Salvaging at least some pride after the battering, Afghanistan batted out their 50 overs, finishing at 247 for eight. With this, the spinner became the highest run-scoring bowler in World Cup history.
England rattled up 397-6, the sixth-highest total ever at a World Cup.
"They were very good on a wicket that didn't offer a great deal", added Morgan. He even threatened the journalists to leave the press conference midway after Afghanistan's 150-run loss against England.
Some Afghanistan cricketers were involved in an altercation at a Manchester restaurant, just hours before their scheduled World Cup clash against England, reports BBC. The Windies-England ODI this year in Grenada witnessed 46 sixes while the India-Australia ODI in 2013 hosted by Bangalore recorded 38 sixes.
Grizzlies trade Conley to Jazz
And at 31-years-old, he's got plenty of tread in the tires to solidify Utah's point guard position. No player they could've picked up in the draft would have done as much for them as Conley could.
"Morgy (England skipper Eoin Morgan) wanted me to fire another few down". The seven sixes that Morgan hit off Rashid Khan in this game are also the most by any player against a particular bowler in an ODI.
But the sixes kept coming, Morgan's 11th bringing up a hundred in 57 balls, with only Ireland's Kevin O'Brien, Australia's Glenn Maxwell and South Africa's AB de Villiers having scored faster centuries at a World Cup.
Shahidi had made 24 when he took his eye off a 90 miles per hour delivery from the fast bowler that thudded into the side of his helmet and saw him hit the turf immediately after the sickening impact.
110 - Rashid Khan conceded 110 runs in the nine overs he bowled; the most by any player in a World Cup game. It was also the joint second-worst in ODI history. That was why he said his England teammates still won't be impressed by the six-hitting feat.
The Afghanistan mystery spinner went for some serious hittings by England batsmen during the league match at Old Trafford on Tuesday (June 18).
7 Sixes hit off Rashid by Morgan in this match - the most by a batsman off any bowler in an ODI.
Nevertheless, cricketers from around the globe came to Rashid Khan's rescue, asking the fans to cool down. He threw a total of 9 overs in which he plundered a world record of 110 runs. "(Jonny) Bairstow and (Joe) Root were excellent, and then we just took a gamble and it paid off", said Morgan at the post-match presentation ceremony.