Makazole Mapimpi scored two tries as South Africa recovered from a half-time deficit to see off Scotland 30-15 in Saturday's entertaining Test at Murrayfield.
Scotland beat Australia 15-13 last week and looked good value to pull off another big win after opening up a 10-8 lead at the midway point against the Springboks.
Mapimpi had raced over following some good play from Siya Kolisi for the opening try of the contest after Finn Russell and Elton Jantjies shared a penalty apiece.
But the hosts hit back strongly with a brilliantly worked try that started with Russell chipping a cross-kick left and Stuart Hogg eventually collecting a bouncing ball to run in.
Russell successfully added the extras, unlike Jantjies earlier in the game, but he was wayward with a straightforward penalty just before the interval.
That proved costly as Damian de Allende flicked a great pass to Mapimpi three minutes into the second period to double South Africa's try count.
19 - Makazole Mapimpi has scored 19 tries for the @Springboks since making his debut in June 2018, only Jonny May (21) - who has played nine games more than the South Africa winger - has scored more for a Tier 1 nation in that time. Prolific. pic.twitter.com/FyL1XAFve1— OptaJonny (@OptaJonny) November 13, 2021
Jantjies this time made no mistake from the conversion and added six more points from the boot to punish ill-disciplined Scotland, who did manage to restore some hope when Hogg was fed by Duhan van der Merwe for a second try of his own – his 24th for Scotland, tying a record held by Ian Smith and Tony Stanger.
However, any hopes Scotland had of a first win over the reigning world champions since 2010 were ended when Handre Pollard (two) and Francois Steyn kicked over a trio of late penalties.