Why did Eoin Morgan decide to hit 17 sixes?

Eoin Morgan slammed 148 off 71 balls against Afghanistan in Manchester on Tuesday.