Top-ranked India have maintained their formidable home record, crushing South Africa by an innings and 137 runs in the second Test in Pune to clinch the three-match series.
Made to follow on, South Africa were dismissed for 189 on Sunday in their second innings in just over two sessions, as the hosts took an unassailable 2-0 lead in the series.
It was the fourth-straight win in as many Tests in the World Championship for Virat Kohli's men, who also won 2-0 in the West Indies.
India have 11-consecutive home Test series wins. The last time they lost a home series was in 2012 to England, 2-1.
The tourists were out for 275 to end day three, replying to India's first-innings total of 5(dec)-601, thanks to man-of-the-match Kohli's unbeaten 254.
"The mindset is always to help the team and, in that process, big runs come. The pressure goes away when you start thinking about the team ... I am happy to be playing the way I am and contributing for the team. Putting the team in a commanding position is my goal," said Kohli.
"When we started, we were at No.7. The only way was up. We laid down a few things and are all luck to have this group of players. In the last three-four years, it's amazing to see the hunger in this group to keep improving."
Proteas skipper Faf du Plessis said India's batting, especially Kohli's, took showed great mental toughness.
"To put up a score like that and spending two days in the field got us down. The batsmen were weak on mindset for fielding so long. We saw that in the first Test as well."
India's fast bowlers responded to the follow-on with an inspired spell, swinging the new ball prodigiously with South Africa's batsmen at sea.
Needing to bat out two days, the Proteas made a horror start to their second innings when opener Aiden Markram fell lbw for a second duck.
Markram consulted opening partner Dean Elgar but did not review, although replays suggested the ball would have missed the stumps.
A nervy Theunis de Bruyn went for eight after two let-offs.
Elgar and du Plessis, who made five, combined to hold off India's march with a 49-run stand for the third wicket before the skipper was out to Ravichandran Ashwin, caught behind.
Ashwin struck again in his next over when Elgar miscued a lofted shot to be caught at mid-off for 48.
Temba Bavuma, who made 38, and Quinton de Kock fell to left-arm spinner Ravindra Jadeja before the South African lower order resisted briefly.
Vernon Philander and Keshav Maharaj, who combined for 109 in the first innings, added 56 for the eighth wicket to delay India. Yadav finally had Philander caught down the leg side for for 37.
Yadav and Jadeja took three wickets each.