Willie le Roux - Secure under the high ball but had little opportunity to do much on the counter-attack. 7

Jesse Kriel - Winning his 50th cap, the right-wing had his hands full trying to subdue Duhan van der Merwe 7

Lukhanyo Am - Some fine work at the breakdown helped his team gradually get on top. 8

Damian de Allende - Was the crucial link man in his team’s first try and contributed massively in defence as well. 8

Makazole Mapimpi - Took his tries really well to cement his reputation as one of the world’s best wingers. 9

Elton Jantjies - Had four out of five kicks on target and brought his outside backs into play well. 7

Herschel Jantjies - Worked well with his pack but did not reappear for second half. 7

Ox Nche - The loosehead was a key influence in the Boks’ dominance of scrum before being withdrawn just before half-time. 8

Bongi Mbonambi - Also lasted less than 40 minutes but put in a fair shift before then. 7

Trevor Nyakane - Fought well in the set piece before leaving the field of play along with his front-row colleagues. 7

Eben Etzebeth - Immense metaphorically as well as physically, the lock was named man of the match after yet another towering performance. 9

Franco Mostert - Another who was making his 50th Test appearance, the lock supported Etzebeth well in the set piece. 7

Siya Kolisi - The captain provided the scoring pass for Mapimpi’s try and was always in contention at the breakdown. 8

Kwagga Smith - Not quite up to the level of his performance against Wales last week but still worked tirelessly. 7

Duane Vermeulen - The No 8 had some impressive kick receptions as well as competing strongly in the back-row battle. 8

Best of the rest

Cobus Reinach - On at scrum-half for the second half, he varied the tempo well as his team got on top. 7

Steven Kitshoff - Impressive in the loose as well as continuing his team’s scrum domination. 7

Frans Steyn - Celebrated becoming the longest-serving Springbok of all time with a late penalty. 7