South Africa hit back in the final session on day three of the second Test against Australia to give themselves hope of an unlikely victory at Adelaide.
Having been dismissed for 388 earlier in the day the tourists trailed Australia's huge first innings total of 550 by 162 runs.
Indeed, they were grateful to the injured Jacques Kallis (58) and debutant Faf du Plessis (78) for avoiding the follow-on as both made gritty half-centuries to hold up Australia.
But their pace attack then fired them back into game as Rory Kleinveldt took three wickets and Dale Steyn and Morne Morkel one apiece to leave Australia wobbling at 111-5 by the close.
However, they were unable to remove first innings hero Michael Clarke who, along with Mike Hussey, survived a nervous few overs as the light began to fade to ensure Australia finished the day with a 273-run lead.
Such an advantage could prove to be enough on its own for Australia to take the Test but, given the fact they had reached 77-0, the hosts would have hoped for better.
The collapse began when David Warner (41) found cover off the bowling of Kleinveldt, with the luckless Rob Quiney back in the pavilion two balls later after succumbing to an unwanted pair after edging behind off the same bowler.
Kleinveldt also did for Ed Cowan and Steyn rearranged Ricky Ponting's stumps, before night watchman Peter Siddle feathered behind off Morkel to ensure Clarke and Hussey were rather prematurely called into action.
Earlier Kallis had played a sterling hand for South Africa, defying a hamstring strain picked up on day one, the veteran all-rounder came in at nine and put on a valuable 93-run stand with du Plessis to steer his side past the follow-on total.
Du Plessis was eventually the last man out as he began to play his shots, caught by Clarke off the bowling of Ben Hilfenhaus, while Graeme Smith had only been able to add 11 to his overnight total before being given out caught behind on review for 122.