Teenager Prithvi Shaw became the youngest Indian to score a century on Test debut as the hosts took opening day honours in the first match against the West Indies on Thursday.
Shaw, 18, also became India's second-youngest century maker after Sachin Tendulkar as he blasted his way to a century in 99 deliveries in Rajkot.
India were 364 for four at stumps after electing to bat first. Skipper Virat Kohli, on 72, and wicketkeeper-batsman Rishabh Pant, on 17, were batting at close of play.
But the day belonged to Shaw, a diminutive right-handed opener and Indian Premier League star for the Delhi Daredevils, as he and Cheteshwar Pujara put on a 206-run second wicket partnership.
“I was a bit nervous to start off but when I got in, I got comfortable. I just tried to play my natural game. I was just thinking that it's another game for me and then it just happened,” said Shaw.
“Playing for India, it was a big thing for me. I wanted to make this chance count. It was a good challenge for me and I think I did well,” he added.
He led India's fightback after they lost opener Lokesh Rahul for nought in the very first over off Shannon Gabriel.
Shaw was finally caught and bowled by leg-spinner Devendra Bishoo for 134 in the last over before tea. His knock came in 154 balls with 19 boundaries.
The now-retired Tendulkar, India's most successful batsman, was aged 17 when he scored 119 not out against England in 1990, but that was in his ninth Test match.
Shaw reached the landmark with two runs off paceman Keemo Paul, punching his fist in the air as the home crowd gave him a standing ovation.