South Africa chose to bat first after winning the toss. Lungi Ngidi made his Test debut replacing injured Dale Steyn. India made three changes to their playing XI.
Openers Dean Elgar and Aiden Markram gave South Africa a commanding start. They went to lunch without losing any wicket for 72 runs. The opening partnership lasted for 85 runs. Elgar, on 31, was caught at silly point off Ravichandran Ashwin.
Markram and Hashim Amla put on 63 for the second wicket. Markram got his second half-century before the lunch break. He was sent back by Ashwin as he got dismissed in the 90s for the second time in his career. He made 94 runs from 150 balls including 15 fours.
AB de Villiers made only 20 runs in the innings. The last hour or so favoured India as they took big wickets. Amla was run out by a superb effort from Hardik Pandya. The veteran scored 82 off 153 balls with 14 boundaries.
Quinton de Kock edged Ashwin to slip cordon on his first ball he faced. Soon Vernon Philander attempted a risky run that ended in a suicidal run out.
Four wickets fell in the last session. The hosts have scored 269/6 in 90 overs on day one. Skipper Faf du Plessis (25* off 77) is unbeaten with Keshav Maharaj (10*) at the crease.
Ashwin has scalped three wickets in 31 overs so far. Ishant Sharma took the big wicket of de Villiers.
South Africa 269/6 in 90 overs (Markram 94, Amla 82; Ashwin 3/90, Ishant 1/32)
-Ruffin, Correspondent, bdcrictime.com