India subjected South Africa to the ignominy of a follow-on and were two wickets away from inflicting a series whitewash on the visitors after dominating day three of the third and final test in Ranchi on Monday .

Replying to India’s 497-9 declared, South Africa were all out for 162, conceding a massive first-innings lead of 335 runs.

Zubayr Hamza, who scored his maiden test fifty, said the Proteas were poor with the bat and struggled to build partnerships.

Asked to follow on, they were equally poor second time round as they slumped to 132-8 at stumps having barely avoided defeat inside three days.

Theunis de Bruyn was unbeaten on 30 after coming in as concussion substitute for Dean Elgar who went for tests after being hit flush on the helmet by an Umesh Yadav delivery.

India wicketkeeper Wridddhiman Saha sustained a finger injury in the final session and was replaced by Rishabh Pant behind the stumps.