After being bowled out for 162, South Africa handed India a huge first-innings lead of 335 runs. As expected, captain Virat Kohli enforced the follow-on. Team India already lead the series 2-0 and look all set to make it 3-0 as the visitors struggled with the bat yet again on Day 3. Chasing 335 to make India bat again, the visitors found difficult with a fiery spell of fast bowling from Indian quicks Umesh Yadav and Mohammed Shami. South Africa went into the tea break at 26-4, still trailing the hosts by 309 runs.
For the second time in the match, the Proteas top-order failed to put runs on the board. Soon after Dean Elgar got retired hurt after being felled by a Umesh Yadav bouncer, South Africa's scorecard read a sorry 36-5. However, some handy partnerships from the middle and lower-order took the visitors past the three-figure mark.
Five Indian bowlers have been used till now in the South African second innings. In some way or the other, every bowler chipped in with a wicket or two to play their part in the visitors suffering. Indian pacers Mohammed Shami and Umesh Yadav rocked the top-order with five wickets between them. The experienced spin-duo of Jadeja and Ashwin also accounted for Dane Piedt and Kagiso Rabada’s dismissals. The only wicket-less bowler, Shahbaz Nadeem, ran out his co-debutant in the match, George Linde with a direct hit from square leg.
After being reduced to 26-4, which further became 67-6, the South African lower-order batsmen contributed with some handy runs to take the visitors past the 100-run mark. Their top six batsmen collectively scored only 30 runs. However, number 7 batsman George Linde scored a gritty 27 which was then followed by Dane Piedt and de Bruyn scoring 23 and 30* respectively. The Proteas ended Day 3 at 132-8, still trailing the hosts by 203 runs.