Keshav Maharaj at St George's Park, in Port Elizabeth on Monday.
Kagiso Rabada was at it again, picking up wickets and following it up by giving them a sending off.
This means Rabada has accumulated eight demerit points within a 24-month period automatically leading to a two-match suspension.
"Australia were never going to give in easily so you had to go to the reserve tank and give of your best", Rabada said after being named man-of-the-match.
"I've let myself down and let the team down", Rabada said. "If KG appeals he will still be suspended unless the Judicial Commissioner is appointed early and hears an argument to allow him to still compete whilst hearing is being sorted out".
The International Cricket Council rejected Rabada's claim the contact with Smith was accidental and the ban was upheld. He was also fined 50 per cent of his match fee. The ICC said he had "made contact with Steve Smith with his shoulder" after dismissing the Australian captain on Friday.
"If I knew I did it deliberately I wouldn't have contested it", said Rabada. "I just asked the same question", he added. He had earned three points for making physical contact with Smith on day one (watch here), while copping one point for screaming in the face of David Warner during a send-off on the third day of the match.More news: U.S. notes Taliban 'interest' in peace talks
More news: Trump blocks world's biggest-ever tech deal
More news: Packers land DeShone Kizer from Browns, but what about Brett Hundley?
Warner accepted a Level 2 offence and was fined 75% of his match fee by the ICC over the incident, but avoided a one-Test ban. "I would have loved to be playing in the next game, especially coming off a performance like that". I have to see it as a big learning curve. "I am not happy about it but time moves on".
Mitchell Marsh lost 20% of his match fee and gained a demerit point for swearing after he was dismissed by Rabada on Monday.
Rabada (6/54) ripped through Australia, who started on 180/5 with a 41-run lead. "I guess Test Cricket is flying so it doesn't matter!" the 43-year-old wrote.
Tim Paine showed great composure with the willow but finished 28 not out, running out of partners while attempting to build a more imposing target. It was a near-replica of Elgar's dismissal to the off-spinner in the first innings of the first Test in Durban. This situation forced the Aussies to place Marsh in the slips during South Africa's second innings, where he subsequently dropped Proteas opener Aiden Markram.
Josh Hazlewood was too good for Markram finding the edge of his bat with a swinging delivery through to Steve Smith‚ who took a smart catch at second slip.
Theunis de Bruyn brought up the winning runs when he stroked a full ball from Pat Cummins through the covers for four.
Result: South Africa won by six wickets. There was one other task on day four that might have been even harder than determining the Man of the Match.