Shubman Gill smashed an incendiary 129 off 60 balls to send Gujarat Titans (GT) into the final of the Indian Premier League (IPL) following their 62-run victory against Mumbai Indians (MI) in Ahmedabad on Friday.
The opener smashed 10 sixes and seven fours in his breathtaking knock to help defending champions GT rack up 233/3 after being put into bat at the Narendra Modi Stadium.
Five-time champions MI were all out for 171 in reply with Mohit Sharma, who claimed five for 10, being the wrecker-in-chief.
GT, who won the IPL title in their debut season last year, will meet four-time champions Chennai Super Kings in Sunday's final at the same venue.
Drizzle in Ahmedabad delayed start of the game but once action began, it started raining sixes with Gill in the thick of things.
The right-hander smashed his third T20 hundred in four innings, also the highest individual score this season, to overtake Royal Challengers Bangalore captain Faf du Plessis as the tournament's leading scorer.
Gill was on 30 when Tim David floored a difficult catch at mid-on and by the time the Australian eventually caught him in the 17th over, GT were on the brink of the 200-mark.
Sai Sudarshan made a breezy 43 and skipper Hardik Pandya scored 28 not out but the day belonged to Gill.
Mohammed Shami rattled MI early by removing the openers while Cameron Green retired hurt in between after being hit on the forearm by a Pandya delivery.
To make it worse for MI, stumper-batsman Ishan Kishan had to be substituted having suffered concussion after being accidentally hit in the face by teammate Chris Jordan's elbow.
Tilak Varma (43) plundered 24 runs from a Shami over before Rashid Khan ended his 13-ball blitz to bring relief to the GT camp.
Green returned to make 30 but it was Suryakumar Yadav's quick-fire 61 that briefly rekindled MI's hopes in the contest.
Mohit then ran through the batting line-up of IPL's most successful team and MI were eventually bowled out in 18.2 overs.