England put on one of the greatest Rugby World Cup performances to defeat defending champion New Zealand 19-7 and book its place in the final for the first time since 2007.
England led 10-nil at halftime.
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 9pm tomorrow.
Stay tuned for the latest news on our radio stations