Lamine Yamal was already guaranteed a place in the record books before he conjured up one of the European Championship's great moments.
At 16 years and 362 days, the forward became the youngest ever player to appear in the semi-final of a major tournament, beating the record held by a little-known Brazilian named Pele (17y 244d).
And then, in the 21st minute, Yamal conjured up the wonder goal that will be played over and over for years to come.
His 25-yard curler ensured that the Spaniard is now also the youngest player to ever score in a World Cup or European Championship, breaking another record set by Pele against Wales at the 1958 World Cup.
It's all over! Spain are through to the final of Euro 2024!
La Roja have won a sixth successive match at this tournament, and in doing so have knocked out Europe's best defence, Kylian Mbappe, and a nation that don't lose semi-finals.
On this occasion, the hero is 16-year-old Lamine Yamaal, who lit up Munich with a stunning equaliser in the first half that made him the youngest goalscorer in European Championship history.
Dani Olmo scored the winner minutes later, fully justifying his inclusion in a patched-up Spain side and completing a turnaround after Randal Kolo Muani had headed France in front.
Spain march on to Sunday's final in Berlin, where they will face either England or the Netherlands.
90+5. Referee Slavko Vincic - with a little help from Luis de la Fuente - moves the awaiting Spain squad back from the touchline as La Roja play keep ball.
Time is almost up, and the Spanish are ready to celebrate.
83. Laporte walks into Giroud's shoulder and almost knocks himself out.
Dazed and confused on the turf, the centre-back has blood pouring from his nose while the French substitute looms over him with a shrug of the shoulders.
Spain have made all of their subs too so a groggy Laporte will have to be patched up to play on.
The French defender is the latest to pass up an opportunity to equalise following an extraordinary sequence of carelessness inside the Spain penalty area.
Camavinga fails to control after two defenders leave it to each other, but somehow it still presents itself kindly for Hernandez to spoon over from the edge of the box.