Virat Kohli blended grace with determination to raise his record-breaking seventh double hundred which grinded down a hapless South Africa on the second day of the 2nd Test on Friday.
With Kohli scoring a career-best unbeaten 254, India buried the Proteas under a mountain of runs, putting on board a mammoth 601 for five.
Ravindra Jadeja (91) also helped himself with some heavy-duty hitting before missing out on his second Test hundred as Kohli declared immediately after his dismissal.
At stumps, South Africa were reeling at 36 for three as India aim to wrap the series up inside four days.
Umesh Yadav got rid of both the openers -- Dean Elgar (6) and Aiden Markram (0) -- while Mohammed Shami saw the back of Temba Bavuma (8).