|Second Test, Johannesburg (day two):|
|South Africa 266 & 0-0 v Australia 296|
South Africa's bowlers prevented Australia building a healthy lead after the tourists had made an impressive start to day two of the second Test.
Australian openers Shane Watson and Phillip Hughes added 174 for the first wicket but both fell for 88.
Pace bowler Dale Steyn then came to the fore, claiming four wickets, including that of Ricky Ponting for a duck.
The tourists reached 296 and a lead of 30 before being dismissed with the hosts facing four balls by the close.
It seemed highly unlikely at lunch that day two would include the start of the South African second innings as Australia, who were routed by eight wickets in the first Test in Cape Town, had a near-perfect first session.
In 33 overs, Watson and Hughes aggressively amassed 169 to leave them less than 100 runs short of the home side's first innings score of 266.
However, shortly after lunch Vernon Philander made the breakthrough for South Africa, having Hughes caught by AB de Villiers, to spark the collapse.
Watson fell soon after, caught off the bowling of Jacques Kallis, before Steyn imposed himself on the match.
Steyn firstly had Ponting trapped lbw for a third-ball duck and - after Morne Morkel had dismissed Australia captain Michael Clarke for 11 - then removed Usman Khawaja and Mike Hussey in quick succession to leave the visitors 233-6.
Mitchell Johnson showed resistance to edge Australia up and past the South African total, but he failed to find a regular partner as spinner Imran Tahir ripped into the tail to dismiss Brad Haddin (16) and Peter Siddle (0).
Steyn had Pat Cummins caught behind before Tahir trapped last man Nathan Lyon lbw, leaving Johnson unbeaten on 38.
Opening pair Graeme Smith and Jacques Rudolph took to the field to start the South Africa second innings but bad light ensured that less than an over was bowled.