He also equalled Australia legend Ricky Ponting’s record for most Test hundreds as Skipper.
Earlier today, the hosts resumed their first innings at the overnight score of 273 for three.
Giving Team India a solid start, Mayank Agarwal made 108, his second Test century in successive matches, while Cheteshwar Pujara scored 58. Kagiso Rabada took all the three wickets for South Africa.