Virat Kohli scored a fifty but India failed to put up a fight with the bat to go down by an innings and 32 runs against South Africa in the opening Test here on Thursday.
India were bundled out for 131 in 34.1 overs in their second innings on the third day after they dismissed South Africa for 408 in 108.4 overs.
The visitors had scored 245 in the first innings.
On Thursday, South Africa added 152 runs to their overnight score of 256 for 5 to take their overall lead to 163 runs.
Proteas pace trio of Nandre Burger (4/33), Kagiso Rabada (2/32) and Marco Jansen (3/36) then smothered the visitors with a disciplined attack.
Earlier, Marco Jansen was unbeaten on 84, while opener Dean Elgar scored 185 to emerge as the top-scorer for the hosts.
Brief Scores: India first innings: 245 all out.
South Africa first innings: 408 allout in 108.4 overs (Dean Elgar 185, Marco Jansen 84 not out; David Bedingham 56; Jasprit Bumrah 4/69, Mohammed Siraj 2/91).
India second innings: 131 all out in 34.1 overs (Virat Kohli 76, Shubman Gill 26; Nandre Burger 4/33, Marco Jansen 3/36, Kagiso Rabada 2/32).
Except for the headline, this story has not been edited by The Telegraph Online staff and has been published from a syndicated feed.