England have ended New Zealand's 20-match unbeaten run with a stunning 38-21 victory at Twickenham.
Tries from Brad Barritt, Chris Ashton and Manu Tuilagi helped England, who had been 15-0 up early in the second half, stave off an All Blacks fightback that saw the world champions close to within a point at 15-14.
The final margin of 17 points is a new record for England against New Zealand, surpassing a 13-0 win in 1936.
It was only England's seventh win in 35 Tests against the World Cup holders, and their first since 2003.
The victory saw them end a run of nine straight defeats by the All Blacks, and lift the Sir Edmund Hillary Shield.
England's victory came on the back of defeats by Australia and South Africa.
"To put that scoreline on an All Blacks side that good is way beyond what we could have asked for, but we've had the belief all through the week," England coach Stuart Lancaster told Sky Sports.
"There was a lot of composure at half-time, real clarity of thought, and that's what's grown over the last few weeks. We've always had the energy and the attitude, but today we put the top six inches on."
All Blacks star Richie McCaw said: "It's bitterly disappointing. We struggled to get any sort of momentum and England played particularly well, credit to them.
"You're prepared for a big battle and that's the way it was, they caught us on the hop. They're a good team and they took their chances."