Australia's cricketers endured further humiliation in South Africa after being bowled out for 107 and losing the third Test in Cape Town by 322 runs, a day on from admitting to ball tampering.
With their batsmen arriving and departing to boos from the crowd, Australia were dismissed in their second innings in less than 40 overs on day four at Newlands, with Morne Morkel taking 5-23 to finish with match figures of 9-110 in his penultimate Test.
Before play, captain Steve Smith and vice-captain David Warner stepped down from their leadership roles while their involvement in a ball-tampering scandal is fully investigated, with wicketkeeper Tim Paine the stand-in skipper.
Warner top-scored for the Aussies with 32 and fellow opener Cameron Bancroft - also involved in the ball-tampering scandal - made 26, in an opening partnership of 57 which saw the tourists reach tea unscathed.
But Bancroft's dismissal, a run out, opened the floodgates in the evening session, with little resistance shown from the rest of the batting order as 10 wickets fell for 50 runs, including the first four for just two.
Warner edged Kagiso Rabada (1-31) to third slip, before Keshav Maharaj (2-32) picked up Usman Khawaja and Shaun Marsh with consecutive deliveries.
Then up stepped Morkel to do the rest of the damage, with the run out of Nathan Lyon the only of the six remaining wickets not to go against the Proteas pacer's name.
Earlier, Quinton de Kock (65) and Vernon Philander (52no) cracked enterprising half-centuries as South Africa posted 373 in their second innings, leaving Australia with the unlikely target of 430 to chase.
The tourists' collapse sees them now trail 2-1 with one Test to play. Smith is banned for that last Test because of his leading role in the ball-tampering scandal.
As such, Australia's proud record of having never lost a series in South Africa since 1970 is seriously under threat in the final game in Johannesburg, starting Friday.
Watch day one of the fourth Test between South Africa and Australia, live from 8.55am on Friday on Sky Sports Cricket.