For the second successive year, the Wallabies snuck through with a try at the death.
Tevita Kuridrani (centre) scored the match-winning try for the home team, awarded after a long deliberation between the referee and the TMO, adding to five-pointers by Adam Ashley-Cooper (wing) and Michael Hooper (flank).
Bok lock Eben Etzebeth and outside centre Jesse Kriel, on debut, both scored their first Test tries for South Africa, while Handre Pollard (flyhalf) slotted four kicks from five at goal, two conversions and two penalty goals.
With 10 minutes to go, the Springboks were ahead by 20-10 before Hooper scored. Kuridrani crashed over for a converted try in injury time.
The visitors were dealt an early blow when Springbok captain Victor Matfield (lock) was forced to leave the field with a hamstring strain in the 18th minute. Workhorse flanker Marcell Coetzee took a knock to the knee in the 70th minute.
“Although we played some brilliant rugby at times, our execution also let us down and I think we left two tries out there, right at the end of the first half and midway through the second.
“We probably lacked some experience at the end when we needed to close the match, but we’ve said from the word go this season that we wanted to use our five matches in the build-up to the Rugby World Cup to get ready.
Apart from the injuries to Matfield and Coetzee, Jannie du Plessis (prop) had to undergo a head injury assessment in the 14th minute and was subsequently taken off the field in the 48th minute, while Francois Louw (flank) got a nasty cut to his mouth in the 28th minute.
All the injured players will be re-assessed by the Springbok medical team in Johannesburg on Monday. Both Matfield and Coetzee will be in a race against time to be fit to face New Zealand next week.
“There were lots of hard knocks out there and all these injuries will certainly test our depth, but the guys next in line will have to show what they’ve got and stand up next week,” said Meyer.
“We’re already without experienced players such as Jean de Villiers, Fourie du Preez, Duane Vermeulen and Willem Alberts, but we always wanted to use the Tests in the Castle Lager Rugby Championship to see what depth we have and there will probably be more changes next week.”
The Springboks travelled back to South Africa in two groups and will only have a light flush-out session on Monday before hitting the training ground on Tuesday.
The team to face New Zealand next weekend at Emirates Airline Park will be named on Wednesday.