South Africa are on the verge of suffering a 3-0 series defeat to India after they were reduced to 132-8 in their follow-on enforced second innings in Ranchi. 

Having started day three of the final Test on 9-2, the Proteas were twice dismantled by India's rampant pace attack on Monday.

Zubayr Hamza's knock of 62 was the best South Africa had to offer in their first innings, as they were bowled out for 162, 335 runs shy of India's total.

Virat Kohli enforced the follow-on and India's pace attack - spearheaded by Mohammed Shami - once again made light work of the visitors' batting order.

Theunis de Bruyn (30 not out), a concussion substitute for Dean Elgar, offered some resistance, though India need just two wickets to round off a dominant series triumph with South Africa still 203 runs in arrears.

Things started as they would go on - South Africa captain Faf du Plessis (1) succumbing to a fine delivery from Umesh Yadav.

Hamza, with assistance from Temba Bavuma (32), managed to steady the ship somewhat, and amassed his first Test 50 with a sublime six over mid-on.

But Hamza's resistance was ended when, one delivery after he survived an India review, the 24-year-old was bowled by Ravindra Jadeja.

Bavuma followed in the next over and, after Heinrich Klaasen (6) went before lunch, South Africa collapsed after the restart, losing four wickets for 33 runs.

India were swiftly back on the wicket trail after enforcing the follow on - Yadav sending Quinton de Kock's (5) off-stump tumbling while Shami dismissed Hamza (0), Du Plessis (4) and Bavuma (0) in quick succession.

Elgar was forced to retire hurt after he was clattered on the helmet by Yadav and, though his replacement De Bruyn held firm, the Proteas could not stem the flow of wickets - Dane Piedt (23) and Kagiso Rabada (12) offering nothing more than short-lived cameos.