England secured their place in the IRB Junior World Championship final after claiming a thrilling 33-21 semi-final victory over New Zealand in France on Tuesday.
The win sets up an all-British final against Wales, who had earlier beaten defending champions South Africa 18-17 in their semi-final.
Four-time champions New Zealand started the game well with an early try from hooker Epalahame Falva after Henry Slade, who notched 18 points via the boot, had given England the lead when he succeeded with an early penalty kick.
Slade added another three-pointer before tries from Matt Hankin and Anthony Watson put daylight between England and the Baby Blacks.
Hankin's effort came after England captain Jack Clifford did well in the build-up with a fine solo run. He offloaded to Rankin who scored under the posts and Slade succeeded with the conversion.
Watson's try came when he intercepted a wayward pass before dotting down and once again Slade succeeded with the two-pointer. New Zealand's Simon Hickey added a penalty on the stroke of half-time which meant England led 20-8 at the break.
New Zealand fought back during the second half and after Slade and Jade Te Rure exchanged penalties Highlanders centre Jason Emery scored another try which gave his side some hope.
Te Rure's converted and with just 10 minutes left England held a 23-21 lead.
However, a late Tom Smallbone try from close quarters, which Slade converted, and another penalty from the England fly-half secured Nick Walshe's charges a deserved win.