OPINION: Trainwreck at Twickenham. That's the only way to describe the efforts of the All Blacks in their 35-7 defeat to the Springboks.
If Saturday's final pre-World Cup warm-up clash was about laying a marker before France 2023, Ian Foster's men missed that chance.
After a storming first 20 minutes at Go Media Stadium Mt Smart earlier this year, South Africa completely flipped the script and have almost laid out the perfect blueprint of how to beat the All Blacks.
It will definitely be a case of back to the drawing board for Foster and co. as France await in the World Cup opener early next month.
Here's how the All Blacks rated:
1-Ethan de Groot 4
Probably de Groot's worst outing since coming back into the black jersey last year.
The loss of Tyrel Lomax didn't help but de Groot is one of many with clear work-ons before the World Cup opener.
2-Dane Coles 3
Tackled well but offered next to nothing at the lineout with several stray throws.
Was replaced at halftime by Samisoni Taukei'aho.
3-Tyrel Lomax N/A
Lasted just 14 minutes before leaving the field for injury. A worrying sign with the World Cup just days away.
4-Sam Whitelock 4
Uncharacteristic display from the veteran. While there were no major errors, the loss of Scott Barrett and complete dominance from the Springboks' pack completely shut Whitelock out of the game.
5-Scott Barrett 1
Early yellow card and then another that to warrant a second red card in his career.
After such an emphatic start to the year, this was a rare slip up from Scott Barrett.
6-Luke Jacobson 4
Harsh, but was monstered early by South Africa's huge start and was the man to make way once Barrett was sent off.
Should keep his spot while Shannon Frizell is out, and showed he's a more than handy lineout option.
7-Sam Cane 5
Shown a yellow card early but led well in the face of an imposing Springboks pack looking for revenge.
Subbed after 62 mins
8-Ardie Savea 5.5
Another forward to feel the full force of South Africa's might. Normally Ardie Savea is the one to grab the opposition by the scruff of the neck.
But he too was powerless against the Springboks.
9-Aaron Smith 6
Went toe to toe with opposite Faf de Klerk for a good hour. Did well considering the lack of front foot ball thanks to South Africa's forwards.
10-Richie Mo'unga 7
The best of a bad bunch. Looks like he's finally been unlocked at test level but, like Smith, struggled given the lack of genuine opportunity with ball in hand.
Held up Malcolm Marx early to keep South Africa out and was safe under the high ball.
Missed a kick at goal, which in games like these will be crucial heading to France.
11-Mark Telea 6
Equal parts brilliant and frustrating. When Telea plays on instinct and attacks on the front foot, there's few that can stop him.
Saved a try early in the first half when South Africa kicked to Kurt-Lee Arendse.
Knocked on to rule out a try to Will Jordan.
12-Jordie Barrett - 3.5
Another to fail to live up to the high standards already set in 2023. Hard to think Jordie Barrett's biggest impact on the game was throwing an intercept for Arendse to score.
13-Rieko Ioane - 3.5
Completely outplayed by his opposite Canan Moodie, regardless of the disallowed try decision.
14-Will Jordan 4.5
Early try-saver on Mapimpi, but another to struggle without front foot ball.
Looked to have scored the All Blacks' first, but was ruled out for a Telea knock-on.
15-Beauden Barrett 4.5
Looks to be completely settled at fullback, but another to struggle without the ball.
Kicked well, under pressure from South Africa's rush defence.
16-Samisoni Taukei'aho 3
17-Tamaiti Williams 3
18-Fletcher Newell 3
Won a scrum against Kitshoff to start, but showed he still has a long way to go to be on the level of Lomax as the starting No.3 - which he may now be after that injury.
19-Josh Lord 4
20-Tupou Vaa'i 4
21-Dalton Papali'i 4
22-Cam Roigard 5.5
Showed why he's Aaron Smith's successor. Scored to ensure the All Blacks didn't suffer the embarrassment of a shutout.
23-Anton Lienert-Brown 4
Alex Powell is a Newshub sport digital producer.