Australia had five-and-a-half overs with the second new ball late on Saturday but were unable to conjure a wicket.
After AB de Villiers slammed a 126-run knock to help South Africa post 382 runs, Kagiso Rabada claimed a three-wicket haul to keep Australia in check at 180 for five at stumps on day three of the second Test in Port Elizabeth.
"Kagiso Rabada has been reported for a level 1 offence for the send-off given to David Warner during the third day of the Port Elizabeth Test".
Marsh played a solid supporting role to be 39 not out at the end of the day.
De Villiers and Vernon Philander fought to take South Africa to a good lead and Keshav Maharaj joined in as they led by 139 runs when Lungi Ngidi was run-out to leave De Villiers stranded. He returned to tests late a year ago.
Having most likely copped all kinds of abuse from the Australians during his near four-hour stint at the crease, one retort from de Kock was enough for Warner and his teammates to insist that the little wicketkeeper had "crossed the line".
Fast bowler Rabada, under threat of a suspension which could rule him out of the rest of the four-Test series, made a key breakthrough when he bowled David Warner for 13 during a hostile opening spell in which his fastest delivery was timed at 151 kmh.
"He is one of the best players in the world, if not the best", said Saker of de Villiers.
South Africa then started well with the ball.More news: Samajwadi Party Leader Naresh Agrawal joins BJP
More news: Myanmar Is Building Military Bases on Torched Rohingya Villages, Rights Group Says
More news: Over 1000 need urgent medical evacuation from Ghouta
Saker said Australia had not lost hope.
Quinton de Kock fell victim to a sensational delivery from Nathan Lyon that turned sharply and reared off the deck, beating the outside edge and kissing the top of off stump.
South Africa's best batsman set up the winning position.
On that occasion the advice they had was simply for him to not swear, given that the ban had been triggered after he dismissed Ben Stokes and then shouted 'F**k off!' But Rabada's celebrations have continued to be a problem - last month he earned another demerit point for giving Shikhar Dhawan a foul-mouthed send-off.
He played some breathtaking strokes in hitting 20 fours and a six in a 146-ball innings. He reached 100 off just 117 balls, a free-flowing innings that made batting look much easier than it really was, especially with the ball reverse swinging on Day 2.
De Villiers also passed 8,500 test runs, the fourth South African after Jacques Kallis, Graeme Smith and Hashim Amla to do that.
This was de Villiers' first test century since January 2015 having taken almost two years out of test cricket in an effort to prolong his career.
"I'm always very motivated playing against these guys", de Villiers said.
"It felt like 10 out of 10 to get my hundred, it was right up there with one of my best, and I was very nervous in the 90s. I don't think it showed but I was telling Vern out there that I was struggling to breathe and my legs literally went numb", he said.