Ravi Ashwin led South Africa's rout on a spinners' paradise as India romped to a 124-run victory with more than two days to spare in the third test in Nagpur to take an unassailable 2-0 lead in the four-match series.
The off-spinner claimed seven second innings wickets while leg-spinner Amit Mishra grabbed the remaining three as South Africa, chasing 310 to stay alive in the contest, folded for 185.
The setback also meant South Africa, currently the top ranked team in this format, succumbed to their first away test series defeat since 2006.
"It's very pleasing indeed, especially after South Africa own the T20 and the one-day series here," Virat Kohli said after sealing his first home test series victory as India captain.
"They are a tough side to beat. Sealing the series in Nagpur feels very good."
Ashwin, who had claimed five wickets in the first innings, made the most of the turning track at the VCA Stadium, dismissing Dean Elgar (18) and AB de Villiers (nine) in the morning to peg back South Africa.
South Africa skipper Hashim Amla dug in to negate the spin, playing with soft hands so edges did not carry to slip, while Faf du Plessis used his feet well against the spinners.
In a test match in which 32 wickets tumbled on the first two days, the pair showed grit and determination to thwart the Indian bowlers for more than 46 overs with the biggest partnership in the low-scoring contest.
The duo survived numerous leg-before and bat-pad catch appeals before Mishra ended the 72-run stand that unhinged the visitors.
Amla offered an edge off the top half of his bat to perish in gully and in Mishra's next over, Du Plessis lost his stump to a ball that kept low. Both batsmen contributed 39 runs each.
"Mishra showed great character in that tough phase to get Hashim out first and then Du Plessis in back-to-back overs. That was the turning point for us," Kohli said.
Ashwin then returned to mow down the Proteas tail to finish with a match haul of 12 wickets that also earned him the man-of-the-match award.
"To be quite honest we could have got bowled out for 100 (in the second innings), there were lot of plays-and-misses and chances that could have gone to hand," Amla said with characteristic candour.
"We tried to dig deep as long as we can. For me the biggest thing was whether you win or lose, do it as honourably as possible," the Proteas skipper said after his team were beaten inside three days for the second time in the series.
Delhi hosts the fourth and final test from December 3rd.