Rohit Sharma justified his promotion to opening batsman with a classy century as India dominated a shortened day one of the first Test against South Africa in Visakhapatnam.
Captain Virat Kohli said this week the decision to bump Rohit – who has been in and out of India's team in the five-day format – up the order had been discussed "for a long time".
It was a move that paid immediate dividends as Rohit, six years on from a debut Test century, scored a classy unbeaten 115 off 174 balls, his knock including 12 fours and five sixes.
MORE: Healy hits world record Women's T20I score against Sri Lanka
Mayank Agarwal (84 not out) was just 16 runs shy of a maiden Test hundred before rain brought an early end to proceedings just after 15:30pm local time.
Rohit and Agarwal put on India's 13th 200-run stand and South Africa's attack lacked the cutting edge to trouble India's openers, save for a tricky opening half-hour, and the hosts will resume day two on 202-0.
Rohit Sharma averages 98.22 in Test cricket in India!
— ICC (@ICC) October 2, 2019
Only one batsman has a better home Test record than him (minimum 10 innings), can you name that player? pic.twitter.com/uJC44RNv0k
South Africa's three-pronged spin attack of Keshav Maharaj, Dane Piedt and Senuran Muthusamy toiled against the brilliance of Rohit, who was unbeaten on 52 by the time India were 91-0 at lunch.
Comfortable on the back foot and not afraid to play down the track, Rohit saw out a difficult opening spell to bed himself in, with Agarwal also making South Africa's bowlers pay whenever they over-pitched.
There was little respite in the afternoon session, Rohit accelerating with back-to-back sixes off Piedt in the 50th over and even his most ardent critics were celebrating when he raised his bat to salute a century shortly after.
An early tea for rain brought some relief for South Africa and the adverse weather meant no more play was possible on a day where India dominated.