Dale Steyn produced a ferocious spell of fast bowling to inspire South Africa to a crushing 231-run victory over Australia in fading light on day four of the second Test.
With rain predicted for Monday, Steyn charged in and took four wickets, including the key scalp of Australia captain Michael Clarke, as the tourists lost 10 wickets for 90 runs having looked comfortable at 126 without loss chasing a record 448 for victory.
Only opener Chris Rogers showed any real resistance with a fine 107, this third ton in four tests, as he shared a century opening stand with David Warner (66), but for the remainder it was a procession as none of the other batsmen reached double figures.
The result left the three-match series level at 1-1 with the third test starting in Cape Town on Saturday. After JP Duminy had removed Warner and Morne Morkel grabbed the wicket of Alex Doolan (five), Shaun Marsh picked up a pair in the match and now has six ducks in his last 11 Test innings. He was lbw to Vernon Philander.
Then began the Steyn onslaught as Clarke (one) was brilliantly caught by Faf du Plessis at second slip and Steve Smith trapped lbw first ball. That wicket showed evidence of reverse swing and Steyn produced more as he clattered into the middle stump of Brad Haddin (one) for the second time in the match.
South Africa 423 & 270/5 dec (H Amla 127*) beat Australia 246 & 216 (C Rogers 107, D Warner 66, D Steyn 4/55, V Philander 2/39)