Tim Visser scored two tries for Scotland, but world champions New Zealand triumphed 51-22 in the EMC Test at Murrayfield to extend their unbeaten run to 18 Tests.
Visser scored a try in each half and Geoff Cross also went over for the hosts, for whom Greig Laidlaw kicked seven points, but the All Blacks ruthlessly punished any mistakes.
Julian Savea (two), Israel Dagg, Corey Jane, Andrew Hore and Ben Smith crossed for the All Blacks, with Dan Carter kicking 21 points.
Carter kicked a penalty before his pass was intercepted by Matt Scott at the halfway line. The centre popped the ball to supporting wing Visser, who touched down on his Murrayfield debut. Laidlaw converted.
New Zealand reclaimed the lead with ease, with Carter's midfield break the spark. Dagg went over on the right and Carter converted before an exchange of penalties.
New Zealand then elected to raise the tempo and scored three times in quick succession to take a commanding lead as Savea, Jane and Hore all crossed over.
Richie Gray twice went close for Scotland before Cross bundled over for his first Test try. Laidlaw converted.
Scotland had a numerical advantage for 10 minutes early in the second half when Adam Thomson trod on Alasdair Strokosch's head at a ruck. Replays suggested Thomson's punishment might have been more severe than 10 minutes in the sin-bin.
Centre Tamati Ellison was tackled and Laidlaw stepped over to kick the ball through for Mike Blair to scoop it up. Blair in turn fed Visser for the wing to claim his second try of the afternoon.
Despite toiling in their own half for much of the third quarter, New Zealand then scored a fifth try as Carter chipped to the left where Savea gathered and scorched past Stuart Hogg before Max Evans missed a tackle on Carter and Ben Smith was able to go over in the corner. Carter converted to complete a handsome victory.