Ten wickets. Fifty runs. One-hundred minutes.
That’s all it took for South Africa to complete their second-biggest Test win over their arch-rivals and further compound the touring side’s woes amid the fallout from the controversy that rocked Australian cricket.
Only seven times in Test history has an Australian side lost fewer than 50 runs for the loss of 10 wickets.
Chasing 430 for the unlikeliest of victories, Cameron Bancroft and David Warner – two of the players at the centre of the ball tampering scandal – made their way out to the middle of Newlands as a chorus of boos bellowed from the stands.
A positive start saw the pair reach the tea interval unscathed at 0-47, before things escalated rapidly after the break.
Here’s how it all unfolded, blow by devastating blow.
Bancroft run out (du Plessis) 20.1 overs
Facing up to the left-arm orthodox spin of Keshav Maharaj – and having seen off the new ball – Warner pushed a full ball to the off side and immediately raced out of the blocks for the single.
Proteas skipper Faf du Plessis moved swiftly to his right at cover, completed the cleanest of pick-ups and threw down the stumps to leave Bancroft well short of his ground.
Warner c de Villiers b Radaba 23.1 overs
Enjoying relative anonymity compared to his dramatic second Test in Port Elizabeth, Kagiso Rabada quietly went about his business in the second innings here in Cape Town.
Coming over the wicket to the left-handed Warner, Rabada angled a back-of-a-length delivery across the under-siege batsman to find the edge through to a jubilant AB de Villiers at gully.
Khawaja c de Villiers b Maharaj 24.1 overs
Operating from over the wicket, Maharaj bowled a full ball towards the rough outside Usman Khawaja’s off stump, drawing him forward and finding the edge for a straightforward catch to de Villiers at first slip.
On almost any other day, it was a dismissal that would lead to far greater scrutiny heading into the fourth and final Test. But these are extraordinary times.
S Marsh c Markram b Maharaj 24.2 overs
Maharaj soon found himself on a hat-trick when Shaun Marsh went back and across, only for the ball to bounce more than he expected. He was struck on the glove and into the diving right hand of Aiden Markram, who pulled off a spectacular catch at bat-pad.
If they weren’t already, it left the tourists reeling with the loss of 4-2 in the space of 26 deliveries.
Smith c Elgar b Morkel 29.3 overs
The capitulation continued at pace with the departure of Steve Smith, who had walked to the crease less than two hours after the ICC announced he was banned from the Johannesburg Test and had been fined 100 per cent of his match fee.
Just like the first innings, Smith was caught at gully off the bowling of friendly giant Morne Morkel, only this time the world’s No.1 batsman had been attempting a booming back-foot drive instead of the hesitant poke from day two.
With the Newlands faithful smelling blood, the dismissed batter was farewelled to even more rigorous booing than he had experienced earlier in the day.
M Marsh c de Villiers b Morkel 33.1 overs
Looking to counter-attack against the steep bounce of Morkel, Mitch Marsh miscued a pull shot off the toe end of the bat and de Villiers dived forward from third slip to capture the red Kookaburra before it hit the turf.
Cummins c Elgar b Morkel 33.2 overs
For the second time in the innings a Proteas bowler found himself on a hat-trick when Morkel’s bouncer barrage had Pat Cummins fending a ball to Elgar for his second catch. Cummins immediately reviewed, feeling the ball had struck his armguard, but the third umpire found the ball had also brushed the wrist strap of his batting glove on the way through.
Starc c Markram b Morkel 35.6 overs
Morkel continued to deliver the Australia tail a taste of their own medicine with a hostile spell of short-pitched bowling that featured Mitchell Starc copping a nasty blow on the helmet during the 36th over.
The Proteas fast bowler was quick to run down and check on his pace counterpart, with Starc deemed fit to continue batting after a chat with the team doctor and a replacement of his protective helmet.
But any sympathy was short-lived, with Morkel digging one in toward Starc’s ribs from around the wicket, only for the left-hander to pop up the simple chance to Markram in close at short leg.
Lyon run out (Bavuma) 36.5 overs
One of the rare highlights of the day for the Australians was off-spinner Nathan Lyon’s 300th Test wicket in the morning session, but there was to be no joy when it came for his time to bat.
Lyon, in fact, didn’t even get the chance to face up to the fired-up Proteas attack as he was brilliantly run out by Temba Bavuma for a diamond duck after being called through for the single by acting captain Tim Paine.
Hazlewood c Philander b Morkel 39.4 overs
Josh Hazlewood and Tim Paine helped save the tourists from any further embarrassment by guiding the team total to three figures, but they simply couldn’t hold off the rampaging hosts.
Morkel banged in another short ball from around the wicket, with Hazlewood leaning back and guiding it over the cordon and into the safe hands of Vernon Philander stationed at third man.
Morkel celebrated a much-deserved five-wicket haul to cap off his player-of-the-match performance and bring about the conclusion of a Test that couldn’t come quick enough for the Australians.
Qantas tour of South Africa
South Africa squad: Faf du Plessis (c), Hashim Amla, Temba Bavuma, Theunis de Bruyn, Dean Elgar, Heinrich Klaasen, Quinton de Kock, Keshav Maharaj, Aiden Markram, Morne Morkel, Chris Morris, Wiaan Mulder, Lungi Ngidi, Duanne Olivier, Vernon Philander, Kagiso Rabada, AB de Villiers.
Australia squad: Steve Smith, David Warner, Cameron Bancroft, Pat Cummins, Peter Handscomb, Josh Hazlewood, Jon Holland, Usman Khawaja, Nathan Lyon, Mitchell Marsh, Shaun Marsh, Tim Paine, Jhye Richardson, Chadd Sayers, Mitchell Starc.
Warm-up match: Australia beat South Africa A by five wickets. Report, highlights
First Test Australia won by 118 runs. Scorecard
Second Test South Africa won by six wickets. Scorecard
Third Test South Africa won by 322 runs. Scorecard
Fourth Test Wanderers, Johannesburg, March 30-April 3. Live coverage