Chris Rattue rates the performances from the All Blacks' one-point win over South Africa in Cape Town.
Damian McKenzie 9
Jack in the box saved the test with wonder try. Here, there, everywhere. Odd error.
Rieko Ioane 8
Might have muffed one try, but rescued All Blacks with long range intercept. Neat defence.
Ryan Crotty 8
Snaffled a try, perhaps fortunately. Some driving runs.
Sonny Bill Williams 7
Tackling machine. Bit of a workhorse - where is the old magic?
Nehe Milner-Skudder 8
Very sharp, memorable round the back pass almost created try. Another bad injury though.
Beauden Barrett 7
Vital charge down for Crotty try his last act before sidelined with head knock.
Aaron Smith 7
Efficient but lacking a bit of spark this time. Cut back when try line seemed open.
Kieran Read 8
Fantastic tackling and defensive reads, but didn't get his team on the front foot.
Sam Cane 6
Strangely hard to spot. Didn't seem in touch with the game.
Liam Squire 8
Some bruising moments and strong charges. One drop.
Scott Barrett 7
Couple of errors, great chase on Serfontein and some Retallick-like short passing.
Sam Whitelock 8
Very prominent early, probably faded a bit but loads of tackling.
Nepo Laulala 7
Busy game and stood up well in the scrums.
Dane Coles 5
Not the Coles of old. Low involvement, no killer moments apart form smashing little Jantjies.
Kane Hames 7
Bad first scrum, got a lot better. Won a big turnover and scrum penalty, tackled well.
Codie Taylor (Coles, 46m) 6
Wyatt Crockett (Hames, 46m) 6
As with Taylor.
Ofa Tu'ungafasi (Laulala, 46m) 6
Starting to make a good fist of the replacement role. One great offload.
Patric Tuipulotu (Barrett, 67m) 6
Failed to bring his ball running but got a lineout steal.
Matt Todd (Cane, 48m) 7
Added some life for strangely subdued Cane. Won a steal.
Tawera Kerr-Barlow 7
Solid shift in maybe his last test.
Lima Sopoaga 6
Middling effort but lacks the playmaking spark that McKenzie and co. bring.
David Havili 8
Made the move which gave McKenzie the space for his great try. Looks the goods.
Listen to Nigel Yalden's call: All Blacks v Springboks
Andries Coetzee 6
Lots of energy but it didn't produce an awful lot.
Dillyn Leyds 5
Very ordinary with the ball, poor miss on Havili.
Jesse Kriel 6
Not a lot to report apart form try saving tackle on Ioane.
Jan Serfontein 7
Bruising game, typical Springboks inside back.
Courtnall Skosan 5
Magnificent 'Bok forwards deserved better outside backs. Part of Ioane try bungle.
Elton Janties 6
Should have delivered more behind a rampaging pack. Missed straight early penalty.
Ross Cronje 6
Part of the stuff up which led to Ioane try. Average compared to Springboks halfback lineage.
Francois Louw 6
Lightweight performance from the veteran. Beaten by McKenzie try run.
Pieter-Steph Du Toit 8
Cumbersome customer but he really took it to the All Blacks.
Siya Kolisi 5
Apart from one lovely flick pass aside, very hard to spot.
Lood de Jager 7
Got hands on the ball without making much ground. Plenty of tackling, nifty offload.
Eben Etzebeth 9
Storming game with the ball. Smashed ahead time and time again. Led from the front.
Ruan Dreyer 6
Has obvious scrum issues but busy enough around the field.
Malcolm Marx 10
Magnificent. Loads of brutal runs, turnovers, tackles. Helped make a try, scored another. Unbelievable game - a new world star?
Steven Kitshoff 9
What a game. Endless charges, and almost lasted the full distance. Fantastic.
Chilliboy Ralepelle DNP
Trevor Nyakane (Kitshoff, 78m) -
Wilco Louw (Dreyer, 51m) 6
Franco Mostert (de Jager, 56m) 7
Hard working without major impact.
Jean-Luc du Preez (Kolisi, 56m) 8
Also toiled well and loomed up perfectly for a try.
Rudy Paige DNP
Handre Pollard (Jantjies, 56m) 7
Almost turned the game with offload for try.
Damian de Allende (Serfontein, 64m) 4
Stupid late charge on Sopoaga and red card sealed Springboks' fate.