Lamine Yamal stole the show again as Spain beat France 5-4 in a thrilling Nations League semi-final to set up a final against Portugal.
Nico Williams and Mikel Merino put Spain 2-0 up, before Yamal won a penalty after being fouled by his old mate Adrien Rabiot.
The teenager promptly dusted himself off and sent goalkeeper Mike Maignan the wrong way to put Spain 3-0 up after just 54 minutes.
Spain v France - UEFA Nations League 2025 Semi-final Photo by Edith Geuppert - GES Sportfoto/Getty Images
Barcelona team-mate Pedri then promptly made it 4-0 with a clinical finish, and the game looked like it was all over.
Kylian Mbappe did pull one back from the penalty spot, but another goal from Yamal to make it 5-1 appeared to have killed the game off once more.
Spain v France - UEFA Nations League 2025 Semi-final Photo by James Gill - Danehouse/Getty Images
Yet France managed to regroup and reduced the deficit to 5-2 through Rayan Cherki on 79 minutes.
Spanish defender Dani Vivian then managed to score an own goal, while a Randal Kolo Muani header in stoppage time made it 5-4 and a nervy finish.
However, Spain held on to keep their dreams of glory alive and dump France out. They go on to play Portugal in Sunday’s final in Munich.