RANCHI, India: Paceman Umesh Yadav claimed three wickets as India bowled out South Africa for 162 and forced the follow-on on day three of the third Test on Monday (Oct 21).
The tourists will bat again trailing by 335 runs in response to India's 497 for nine declared in Ranchi.
Debutant George Linde frustrated the Indian bowlers with a stubborn 37 in a 32-run ninth-wicket stand with Anrich Nortje before Yadav had him caught by Rohit Sharma.
Zumbayr Hamza put up some resistance with a battling 62.
His 91-run fourth-wicket stand with Temba Bavuma, who made 32, stood out in another disappointing show by South Africa's batsmen.
Yadav struck in the opening over to get South African skipper Faf du Plessis bowled on his overnight score of one after the Proteas resumed on nine for two.
Hamza, playing just his second Test, completed his maiden fifty with a six off spinner Ravichandran Ashwin.
Ravindra Jadeja broke the stand after getting Hamza bowled on a delivery that spun and stayed low to rattle the leg stump. The left-arm spinner also bowled Heinrich Klaasen for six.
Bavuma became debutant spinner Shahbaz Nadeem's first Test victim after being stumped by wicketkeeper Wriddhiman Saha.
Nadeem also trapped Nortje lbw for four to wrap up the innings.
Rohit Sharma put India in command of the third Test with his maiden Test double century on Sunday. He made 212.
India are already 2-0 up in the three-match series.