Second-half goals from Alex Scott and Jarell Quansah enabled England to come from behind to book their place in the European Under-19 Championship final after beating Italy 2-1 in Slovakia.
Italy took the lead after 12 minutes when Fabio Miretti was fouled inside the box and the midfielder slotted home from the spot.
Moments after coming on to the pitch, the substitute Scott struck an equaliser in the 58th minute with a header from an Alfie Devine corner.
Quansah found the winner in the 82nd minute, heading home from another corner to fire England into the final.
The semi-final victory means Ian Foster’s side will now face Israel in the final on Friday, after the Israeli’s surprise 2-1 win over France in their own semi-final.
Souleymane Touré scored an unfortunate own goal for France, before El Yam Kancepolsky doubled Israel’s lead with a powerful header from a corner. Alan Virginius pulled a goal back for the French, who could not force extra-time with some late pressure.