Making a mockery of what looked like a stiff 323-run target, the home team cantered to the win with 7.5 overs to spare, taking a 1-0 lead in the five-match series.
India vs South Africa, 2nd Test, Day 3: Ashwin's four-for folds Proteas on 275; India lead by 326 runs
India vs South Africa, 2nd Test Day 2: Virat Kohli's career-best puts Proteas on the mat
India vs South Africa 2nd Test: Mayank Agarwal's century, Virat Kohli's fifty power hosts to 273/3 on Day 1
IND vs SA, 1st Test: 'Five-star' Shami, brilliant Jadeja star in big India victory