The All Blacks have crushed Canada 79-15 in their final pool game at the Rugby World Cup to go some way to lifting the cloud hanging over the squad after Dan Carter was ruled out of the rest of the tournament.
The All Blacks, captained by hooker Andrew Hore for the first time in the absence of the injured Richie McCaw, ran in 12 tries to 2 in the pool A romp.
Winger Zac Guildford went some way to banishing his demons with a superb four try performance and Victor Vito filled in well for McCaw on the side of the scrum.
The All Blacks lead 37-8 at halftime and could have been ahead by more if it wasn't for first five Colin Slade, who had a solid but uninspiring game, missing several conversions.
Reserve Piri Weepu came on at first five in the second half and put in another rousing performance at number ten to give the All Blacks coaches plenty to think about in terms of who will be their first choice first five for the knockout stages of the tournament.