Youngster Prithvi Shaw showed maturity beyond years, anchoring a fabulous fourth innings chase with a debut hundred, as Mumbai beat Tamil Nadu by six wickets to enter the Ranji Trophy final for the 46th time.
Mumbai will meet Gujarat in the final to be played at Indore from January 10-14.
Straightaway drafted from the India Under-19 team, young Shaw played an entertaining innings of 120 as Mumbai chased down 251 in only 62.1 overs. At 17 years and 57 days, Prithvi is the second youngest from Mumbai, after Sachin Tendulkar, to hit a Ranji century on debut.
His temperament was top notch as he faced 175 balls, hitting 13 boundaries, and a six off Baba Aparajith over long-on.
When he was finally out, the 41-time champions needed only 10 runs to win the semi-final against Abhinav Mukund's Tamil Nadu.
Fittingly, Prithvi was adjudged the man of the match.
"I am thankful to my coach (Chandrakant Pandit) and senior players for guiding me. Coach said that I should watch how seniors like Aditya Tare, Abhishek Nayar prepare for matches and I tried doing that," said the baby-faced Prithvi, who once held the world record in school cricket, scoring 546.
In fact, Prithvi's seniors like Praful Waghela (36), Shreyas Iyer (40) and Suryakumar Yadav (34) all rallied around him, as the title favourites reached the target with minimum fuss.
He added 90 runs for the opening stand with Waghela followed by 91 with Iyer and 57 with Suryakumar.
Strong on the off-side, Prithvi started with a backfoot punch off Aswin Crist through the covers for a boundary.
After being cautious for 35 balls, Prithvi opened up in the 11th over with a couple of cover driven boundaries off Crist.
When left-arm spinner Aushik Srinivas came into the attack, he was swept from outside the off-stump over midwicket for two boundaries.
When Mukund brought on Aparajith, the schoolboy jumped out to hit him for a six over long-on.
A mistimed pull-shot off Vijay Shankar which was top edged over the wicketkeeper for a four brought him the half-century.
There was whip past the mid-wicket, glance and steers, which showed the range as well as his ability to despatch the loose deliveries.
A sweep off Srinivas took him to 97 and he got a lifeline on 99 when he was caught at gully but the bowler Vijay Shankar had overstepped.
He completed his debut hundred off 155 balls with a single and got a standing ovation from his Mumbai team mates.
Having swept Srinivas well, he was finally out when he tried one shot too many off the left-arm spinner, and was caught by at midwicket but the result was beyond by then.
Tamil Nadu: 305 and 356 for six declared
Mumbai: 406 and 251 for four in 62.1 (Prithvi Shaw 120, Shreyas Iyer 40).
Result: Mumbai won by 6 wickets.
Image: Prithvi Shaw celebrates after completing his century.
Photograph courtesy: BCCI