England's coach Eddie Jones says it took two and a half years to prepare for last night's 19-7 Rugby World Cup semifinal win over the All Blacks. 

England put on one of the greatest Rugby World Cup performances to defeat defending champion New Zealand and book its place in the final for the first time since 2007.

England led 10-nil at halftime.

After the match, Jones told reporters that their aim is to be the best team in the world and now they have the opportunity to do that next week. 

He says the thing about playing New Zealand is that you might beat them on the scoreboard but you never actually beat them and people saw that when the All Blacks fought till the end of the game. 

From the very first whistle, England proved too strong, too fast and too skillful as the All Blacks struggled under 80 minutes of intense and brutal pressure from England.

It was the first time England had ever beaten New Zealand in a Rugby World Cup match, ending the All Blacks' record 18-match winning streak at the Rugby World Cup, a run stretching back to 2011.

England will face Wales or South Africa next Saturday in the Rugby World Cup final.

Manu Tuilagi scored for England in the second minute after a superb England team move.

England's Ben Youngs and Sam Underhill both had tries ruled out.

Ardie Savea's try for the All Blacks cut England's lead but four George Ford penalties sealed the win.

South Africa will face Wales in the second semifinal at 9 o'clock tonight.