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).
IPL 2020: Manish Pandey's 83 helps SRH reign supreme over Rajasthan Royals
IPL 2020 | Despite facing 103 balls, Ben Stokes yet to hit his first six of the season
IPL 2020 | Rashid Khan imitates Muttiah Muralitharan in practice session
IPL 2020 | Among journeymen players, RR's Rahul Tewatia emerges as most impressive
IPL 2020 | Here's the 'Mystery Girl' from MI-KXIP Super Over who went viral
IPL 2020 | Virat Kohli becomes second batsman to hit 500 boundaries in tournament's history