Afghanistan captain Gulbadin Naib admitted Eoin Morgan’s destructive innings was the best he has ever seen after his side slipped to defeat against England at Old Trafford. England skipper Morgan blasted a mesmerising 148 off 71 balls, including 17 sixes – a world record number of maximums for an ODI.