Cheteshwar Pujara's first century on foreign soil ensured India were strong favourites to end their woeful recent away record after a dominant day three against South Africa in the first Test at Johannesburg.
After quickly wrapping up the Proteas tail in the morning session, the tourists reached the close on 284 for two and with a substantial lead of 320 runs on a Wanderers wicket showing signs of baring its teeth.
India have lost their previous eight away Tests - their last foreign win was against West Indies in June 2011 - but will resume on Saturday with Pujara (135) and Virat Kohli (77) firmly in control after a 191-run stand.
Pujara followed Kohli's first-innings century with his sixth Test ton to further underline India's new generation of batsmen are well-equipped to take over from where Sachin Tendulkar left off after ending his 24-year career last month.
To add to South Africa's woes they will be unable to call on quick Morne Morkel to bowl for the rest of the match, after he was forced off after turning his ankle in the outfield shortly before the lunch break.
The right-armer is also a doubt for the second, and final, Test on Boxing Day after an MRI scan confirmed a grade one sprain.
"The recovery period is usually seven-10 days and he is doubtful for the second Test starting in Durban in less than a week's time," Proteas team manager Dr Mohammed Moosajee said in a statement.
The Proteas attack was left severely short-handed in his absence, at one point AB de Villiers gave up the wicketkeeping gloves to turn over the most gentle of overs, while Imran Tahir's first-innings struggles continued.
The leg-spinner's 11 overs cost 55 without success, while he dropped a simple return catch from Pujara when the right-hander was on 51.
Fellow spinner JP Duminy (none for 42) was equally targeted as the bedraggled hosts conceded 175 runs without a wicket in an elongated final session of 38 overs.
With few other options to turn to South Africa skipper Graeme Smith was unable to make use of any demons the wicket had promised when his side's last four wickets lasted just 9.3 overs in the morning session.
Vernon Philander managed to reach his half-century but like overnight partner Faf du Plessis fell to Zaheer Khan (four for 88).
Ishant Sharma (four for 79) accounted for Dale Steyn, who with his side bowled out 36 runs in arrears loomed as the key man with ball in hand.
But the world's top-ranked quick failed to take a single wicket - after managing one in the first innings - with his 21 overs being taken for 64.
With Morkel only able to bowl two overs before he was forced off, and their spin options picked off at will, the Proteas wearily succumbed all power to Pujara and Kohli in the final session.
Philander had quickly removed Shikhar Dhawan (15) - his 100th Test wicket - to an edge to Jacques Kallis to provide early hope.
Kallis then had Murali Vijay strangled down the leg-side, but not before his 39 had helped build the lead to over 100.
Pujara and Kohli then took over as they suffocated the life out of South Africa's under-manned attack, resulting even in De Villiers being used for a rare over before tea.