Pakistan’s batsmen rallied to avoid an innings defeat but South Africa will need just 41 runs on the fourth day of the second Test in Cape Town to wrap up a 2-0 series win.
A century stand between Asad Shafiq and Shan Masood and a dogged 72 from Babar Azam enabled the tourists to reach a respectable 294 in their second innings.
Get all the updates as the action unfolds right here.
Play had been delayed in the morning for four hours due to rain, but the hosts had eventually resumed on 236-6 before crumbling to 300 all out.
With India 322 runs ahead after their first innings declaration on 622-7, Virat Kohli commanded Australia to go out and bat again in what was their first follow-on on home soil for 30 years.
Baggy Green openers Marcus Harris and Usman Khawaja made it through four overs before the light dimmed and play was abandoned for the day.
Mohammed Shami struck first in the little play there was as he clean bowled Pat Cummins – scorer of a gritty half-century in Melbourne – just three deliveries after the new ball was taken.
A dashing Peter Handscomb knock came to an end on 37 when he dragged on Jasprit Bumrah and Nathan Lyon fell to a full toss from Kuldeep Yadav five balls later.
Australia’s grim innings could have ended even sooner if not for a Hanuma Vihari drop while Josh Hazlewood was on a duck. The Australia paceman went on to compile 42 with Mitchell Starc for the last wicket, but Yadav eventually picked up the latter for his five-wicket haul.
There is surely no stopping India from securing their first-ever Test series victory in Australia now, needing just a draw to wrap up a series they already lead 2-1.
India have enforced the follow-on after hustling Australia out for a first-innings 300.
On a rain-delayed day four in Sydney, Australia started to crumble early on, losing the wicket of Pat Cummins for 25 and Kuldeep Yadav going on to dismiss Nathan Lyon for a duck.
Yadav earned his five-wicket haul when Josh Hazlewood was given out lbw for 21 and India took the opportunity to make the hosts bat again.
India, who need only to avoid defeat at the SCG to seal a historic first Test series win on Australian soil, declared on 622 for seven on day two.
Catch all the updates from the fourth Test below.