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.
Brief Scores:
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
17-year-old Prithvi Shaw gets Mumbai call up for Ranji semis vs TN
14-year-old Prithvi Shaw scores record 546 in schools cricket
Mumbai kid Shaw ready to take guard in Manchester
Record was not on mind, says Mumbai schoolboy Shaw after hitting 546
Mumbai school cricketer hits record unbeaten 652 runs in a single day!