Beauden Barrett on the charge for the All Blacks in the Bledisloe test against the Wallabies in Dunedin.

In one of the great Bledisloe tests of recent times, the All Blacks came back from an early 17-0 deficit, and from 29-28 down with four to play, to snatch a thriller, 35-29, and tuck the Bledisloe away for another year.

Here's how we rated the All Blacks:

Damian McKenzie 7: Threw early intercept to Folau, but came back well and stayed the course. Nice pop pass for Ben Smith's try. Not last week's game-changer but still solid.

1 of 15 ANDREW CORNAGA/PHOTOSPORT Beauden Barrett scores a try for the All Blacks. 2 of 15 GETTY IMAGES All Blacks captain Kieran Read lifts the Bledisloe Cup. 3 of 15 DIANNE MANSON/GETTY IMAGES Ryan Crotty, left, and Ben Smith of the All Blacks, with Smith's daughter Annabelle. 4 of 15 PHIL WALTER/GETTY IMAGES Replacement halfback TJ Perenara of celebrates the All Blacks' win. 5 of 15 ANTHONY AU-YEUNG/GETTY IMAGES Beauden Barrett celebrates after scoring a try. 6 of 15 DIANNE MANSON/GETTY IMAGES A bloodied Kurtley Beale dives over to score a try in the final stages of the thrilling test match against the All Blacks. 7 of 15 HANNAH PETERS/GETTY IMAGES Bernard Foley of the Wallabies is tackled by Dane Coles. 8 of 15 ANDREW CORNAGA/PHOTOSPORT Israel Folau runs away for an early intercept try. 9 of 15 ANTHONY AU-YEUNG/GETTY IMAGES Bernard Foley makes a break to score for the Wallabies. 10 of 15 PHIL WALTER/GETTY IMAGES Michael Hooper crosses the lines for the Wallabies. 11 of 15 PHOTOSPORT Sam Whitelock makes a break down the sideline. 12 of 15 PHIL WALTER/GETTY IMAGES Tevita Kuridrani of the Wallabies is wrapped up by Ben Smith and Aaron Smith. 13 of 15 HANNAH PETERS/GETTY IMAGES The All Blacks perform the haka before taking on the Wallabies in Dunedin. 14 of 15 HANNAH PETERS/GETTY IMAGES Sonny Bill Williams and Aaron Smith perform the haka. 15 of 15 DIANNE MANSON / GETTY IMAGES Sonny Bill Williams battles the Wallabies defence.

Ben Smith 8: Scored crucial late try to cap a quality and typically efficient test. Takes his well-deserved break now, but will be missed because he so seldom puts a foot wrong.

READ MORE:

* All Blacks win thriller

* Coles in the thick of it

* Ioane shows he's real deal

Ryan Crotty 6: Not up to his usual high standards, as went off twice for head assessments (second permanent). Left for dead by Foley in his try and early tackle on Folau rubbed one out for Ioane. Will bounce back.

Sonny Bill Williams 7: Poor start with four early handling errors. But tidied his play after that and came into his own in second half with some nice offloads in the tackle. A night when the chances came outside his channels.

Rieko Ioane 9: Another standout test from this young wing who continues to look the goods. Scored one very well-taken try, but threatened to breach on nearly every carry. Must get him the ball more.

Beauden Barrett 8: Off his game early, but two tries showed his class in second half as came back from head assessment. Made plenty of tackles too. Not quite back to his vintage 2016 form, but a big step in the right direction.

Aaron Smith 8: Couple of defensive misses, but his distribution was again world-class and scored crucial try just before halftime to demonstrate his sharpness. Back to his best, and his team-mates the better for it.

Kieran Read 8: Old captain fantastic stuck at it, and was huge at the back end with his decision-making as well as playmaking. His restart win late was vital in Barrett's match-winning try. Slipped off tackle for Hooper's try. Forgivable miss.

Sam Cane n/r: Lasted just 12 minutes before going off with a head knock. Not long enough to be rated.

Liam Squire 7: Not the big influence of last week, but still had a strong test on the carry, and saved Barrett's bacon with superb cover tackle on Folau.

Sam Whitelock 7: Strong, solid test, and part of an outstanding tight five effort.

Brodie Retallick 8: Had one try rubbed out when TMO couldn't see ball grounded, but another strong, busy performance with immense physicality. In irresistible form.

Nepo Laulala 9: Monster first test start for the All Blacks, before being subbed after three quarters. Big part of a hugely dominant scrum, and threw in a couple of strong carries for good measure. If Franks is out long term, the crisis may just be over.

Dane Coles 7: Would have loved this, back in the thick of things. Did his core tasks excellently, and enjoyed the high pace of the game. Better to come, but nice resumption.

Joe Moody 8: Scrummed brilliantly, and did everything else required of him. Hard to fault a performance like this.

RESERVES

Codie Taylor (68min) 5: Did what he needed to as the All Blacks got out of tight spot late.

Kane Hames (68min) 4: Bad penalty conceded late allowed the Wallabies to get in front. His mates got him out of jail.

Ofa Tu'ungafasi (62nd min) 5: Did solid job off the bench in a frantic finish.

Scott Barrett (76 min) 6: Time for a crucial passing touch in his brother's test winner. Did his bit.

Ardie Savea (12min) 8: Came on early for the dazed Cane and warmed brilliantly into the test. Outstanding in second half on the carry and ready for start if Cane's knock is serious.

TJ Perenara (68 min) 6: Much more influential this week off the pine. More like it.

Lima Sopoaga (46th min for HIA) 6: Stepped in well while Barrett got his noggin checked. Did not look out of place.

Anton Lienert-Brown (13th min for HIA; 62nd min) 7: Came on for a Ryan Crotty head assessment early, then Williams late. Solid effort both times.