There were few chances in a cagey final in Milan but the match burst into life shortly after the hour mark.
Moments after France hit the woodwork, Mikel Oyarzabal fired Spain in front but its lead lasted less than two minutes before a magnificent finish from Karim Benzema.