Italy came from behind to beat France 2-1 in their semi-final. Enzo Millot put the French side ahead before a brilliant Sebastiano Espisito free-kick leveled the score in first-half stoppage time.
With just ten minutes remaining Iyenoma Udogie popped up to smash Italy into the final and break French hearts - watch the full highlights below.
Netherlands join Italy in Sunday's final with a 1-0 victory over nine-time winners Spain.
Mohamed Taabouni's curling strike with just a minute left of normal time set up a mouth watering clash - watch full highlights below.