Sohil Shah, a 17-year-old schoolboy from Bengaluru, scripted a fairytale finish to his debut season by emerging the champion in the highly competitive Formula LGB 1300 category in the MRF MMSC fmsci Indian National Racing Championship here on Saturday.