Ajinkya Rahane rescued India with a gutsy unbeaten 89, guiding the hosts to 231 for seven after off-spinner Dane Piedt made a memorable return to the South African Test side on the opening day of the fourth and final Test on Thursday.
India were reeling at 66-3 and then at 139-6 but Rahane, often unnoticed in the crowd of flashy strokeplayers around him, featured in two fifty-plus stands to help India post the highest total in the low-scoring four-match series.
Ravichandran Ashwin was giving him company on six at stumps.
For South Africa, Piedt claimed four wickets while paceman Kyle Abbot (3-23) also justified his recall for the final Test against India, who have taken an unassailable 2-0 lead.
Of all the tracks used in the four-match series, the hard 22-yard strip at the Ferozeshah Kotla stadium offered the least turn but Piedt conjured up a performance that left many wondering why the 25-year-old was not played before.
Home captain Virat Kohli won his fourth successive toss in the series and opted to bat on a track which wore cracks but looked hard, unlike the rank turners used in previous Tests.
Morne Morkel and Abbott bowled with a lot of discipline, allowing only 14 runs in the first 10 overs but it was Piedt who drew first blood by dismissing opener Murali Vijay (12).
The spinner also struck early in the second session, trapping the set Shikhar Dhawan (33) leg before while Abbott bowled out Cheteshwar Pujara (14) in the next over to peg back the hosts.
Kohli (44) and Rahane did not look perturbed though, and boundaries started flowing as they negated the South African bowlers with consummate ease.
The duo had raised 70 runs in 17 overs when Kohli fell to Piedt, sweeping the spinner straight into the body of Temba Bavuma at short leg.
The ball ballooned up after hitting the evading fielder on his thigh and wicketkeeper Dane Vilas sprinted from behind the stumps before diving full stretch to take the catch.
Rohit Sharma got a reprieve when Amla dropped him at slip but the batsman could not add to that scratchy single and hoicked the first ball of the next over from Piedt to Imran Tahir at long on.
Abbott breached Wriddhiman Saha’s defence at the stroke of tea but Rahane and Ravindra Jadeja (24) added 59 runs for the seventh wicket to take India close to the 200-run mark.
Abbott dismissed Jadeja for his third wicket but Rahane stood firm after a cultured 155-ball knock that included nine boundaries and two sixes.
The visitors brought in Bavuma, Abbott and Piedt for Stiaan van Zyl, Kagiso Rabada and Simon Harmer for the final Test. India left out leggie Amit Mishra and drafted in paceman Umesh Yadav.