Why did Eoin Morgan decide to hit 17 sixes?

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

Why did Eoin Morgan decide to hit 17 sixes?