David Miller finishes with 101* off 38 balls - third fastest IPL ton, and perhaps the best innings in the tournament's history.