England captain Eoin Morgan smashed his way into the record books on Tuesday, blasting 17 sixes — the most in a one-day international cricket innings — on his way to 148 off just 71 balls against Afghanistan at the Cricket World Cup.