While the London Irish wing had a night to remember as he stepped into the Test arena, Dan Carter got back to his very best with 22 points as he passed 700 points and took his tally against England to 95.
Celebrating the signing of his contract through to 2011 with the New Zealand Rugby Union, Carter hit the mark with all seven goal kicks and also grabbed a first-half try.
England started and finished brightly, but in between a catalogue of errors enabled the All Blacks to continue their rehabilitation after a disappointing World Cup with four tries.
Two Olly Barkley penalties gave England a good start, but 23 points in the space of 14 minutes from the home side gave the 37,500 Eden park crowd something to savour.
Centre Conrad Smith was the first to cross the England line and then Carter quickly followed. Three penalties from the Carter boot kept the scoreboard ticking over and it looked as though another try would come two minutes before the break.
But Carter's final pass was intercepted deep in his own 22 by Ojo and he then raced the length of the field to score a try which Barkley converted to cut the deficit to 10 points.
The All Blacks' reaction to that score was immediate as they added two tries in two minutes at the start of the second half. A blockbusting break by Ma'a Nonu created space for Mils Muliaina to cross for a third home try and then an England turn over in their 22 gifted the ball to the home side who worked Sivi Sivivatu over for his 23rd Test try on his 23rd appearance.
It looked as though England might have a tough time over the next 35 minutes, but they battled hard to salvage some pride and, in fact, add the game's only further score.
Replacement scrum half Danny Care put in a cross kick for Ojo to chase and the London Irish flyer beat the cover defence to take the bouncing ball and race away for his second try.
Scorers: New Zealand: Tries: C Smith, D Carter, M Muliaina, S Sivivatu; Conss: D Carter 4; Pens: D Carter 3. England: Tries: T Ojo 2; Cons: O Barkley 2; Pens: O Barkley 2.