Prithvi Shaw became the youngest India player to score a century on Test debut during day one against West Indies in Rajkot.

Shaw was given his chance at the top of the order at the expense of Shikhar Dhawan, who was dropped for the two-match series after struggling during the recent tour of England.

The 18-year-old grasped his opportunity with both hands too, racing to his hundred in only 99 balls.

Shaw is the second-youngest Indian to reach three figures in the longest format, Sachin Tendulkar holding that record courtesy of his century against England in 1990 at the age of 17 years and 107 days.

Teenage prodigy Shaw made history early in the afternoon session when he punched Keemo Paul through the covers for two.