India had to bat out one over before Lunch, surprisingly bowled by Maharaj, and they did so without any alarms.
This is unedited, unformatted feed from the Press Trust of India wire.
India's reply to that mediocre South African score on a good batting pitch at Centurion stuttered early when KL Rahul was out caught and bowled by Morne Morkel for 10, and Cheteshwar Pujara run out first ball he faced by a direct hit at the non-striker's end from debutant Lungi Ngidi.
South Africa's Dean Elgar plays a shot off the bowling of India's Jasprit Bumrah.
It got worse for South Africa when Vernon Philander set off for a suicidal run and found himself at the same end as Du Plessis to be run out without scoring.
India vs South Africa, Day 2 South Afria reduced to 269/6 after a solid start From 78 for no loss at lunch to 140-1 at tea, South Africa would collapse to 269-6. A rash of missed chances frustrated India somewhat during a 42-run eighth-wicket stand between du Plessis and Kagiso Rabada, but they created enough chances in an improved bowling performance for the let-offs to not cost them too much.
Overnight batsman Keshav Maharaj (18) was showed route to the pavilion by Indian seamer Mohammed Shami.
At the other end, R Ashwin looked like getting Rabada out at any moment, confounding the left-hander with his dip and turn.
The second new ball was due but Indian captain Virat Kohli persisted with Ashwin and was rewarded when De Kock edged Ashwin to Kohli at slip to be out first ball.
He struck the ball with authority, particularly off the back foot, before he tried to guide a ball from Ashwin towards third man and was caught behind by Parthiv Patel.
Ishant then returned, sending Pandya to the square-leg boundary, and a bit of athleticism from the latter sent back Rabada after he miscued a hook. After the defeat in the first Test match, the Indian skipper replied that they made a decision to go in with players who are now in a better form and comfortable mindset to battle out the tough conditions in the African continent.