Lamine Yamal anotó dos veces cuando España produjo una excelente exhibición para vencer a Francia en un thriller de nueve goles y estableció una final de la liga de las naciones con Portugal.
El delantero de Barcelona de 17 años, uno de los contendientes que ganó el Ballon d’Or por el mejor jugador del mundo esta temporada, ayudó a su equipo a 4-0 y 5-1 pistas en Stuttgart.
Pero casi fueron vinculados cuando Francia organizó una emocionante pelea, anotando tres veces en los últimos 11 minutos en un intento desesperado de llevar el juego a tiempo extra.
Pero España se aferró y se enfrentarán a Portugal en la final en Munich el domingo, mientras que Francia se enfrenta a Alemania en Stuttgart en el tercer play-off.
Liderando 2-0 a través de goles de Nico Williams y Mikel Merino, Yamal obtuvo una penalización cuando Adrien Rabiot lo recibió, y le envió con calma al portero Mike Maignan de la manera equivocada desde el lugar.
Pedri lo hizo 4-0, recolectando un pase de Williams y terminó clínicamente antes de que Francia retrasara un gol a través de la penalización de Kylian Mbappe después de una falta de Pedro Porro de Tottenham.
Pero Yamal agarró su segundo y el quinto de España con un buen ataque y el juego miró.
Sin embargo, el sustituto de Francia, Rayan Cherki, provocó el renacimiento cuando, en su debut internacional, recolectó el pase de Mbappe, lanzó la pelota y voló a casa un maravilloso golpe desde 20 yardas para poner el 5-2.
El defensor español Dani Vivian deslizó la pelota en su propia red con seis minutos restantes y luego, en el tercer minuto de tiempo de lesión, Randal Kolo Muani se dirigió a la cruz de Cherki para poner el 5-4, pero Francia no pudo encontrar un ecualizador.