Mayank Agarwal struck another century as India closed day one of the second Test against South Africa in Pune in a commanding position.
Agarwal, who made a double hundred in India's 203-run first Test win in Visakhapatnam, scored 108 as the hosts finished on 273 for three.
South Africa's Kagiso Rabada dismissed fellow opener Rohit Sharma for 14 in the 10th over, but Agarwal put on 138 with Cheteshwar Pujara (58) for the second wicket.
Pujara was caught by Proteas skipper Faf Du Plessis off Rabada with the score on 163 and Agarwal was dismissed in identical fashion in the 61st over to leave India on 198 for three.
India captain Virat Kohli finished the day well placed on 63 not out and Ajinkya Rahane will resume on 18. Rabada finished the opening day with figures of three for 48.