Det var en match som började väldigt försiktigt med två avvaktande lag.
Men Spanien kom ut i den andra halvleken som ett helt annat lag, trots att stjärnan Rodri var tvungen att bytas ut efter en smäll, och gasade direkt. Redan efter två minuter hittade nyblivne 17-åringen Lamine Yamal fram till en framrusande Nico Williams som satte ledningsmålet.
Englands förbundskapten Gareth Southgate gjorde byten med 20 minuter kvar och Cole Palmer satte kvitteringen efter att ha varit på planen i cirka tre minuter.
Det såg ut att gå mot en förlängning.
Då hittade Marc Cucurella fram till inbytte Mikel Oyarzabal som satte 2–1 till Spanien i 86:e minuten.
27-åringen blev matchvinnare och Spanien vann sitt fjärde EM-guld, vilket betyder att de går om Tyskland och blir mesta mästare.
Inhopparen matchvinnare
Oyarzabal, som var borta en lång period med korsbandsskada för två år sedan, hade tårar i ögonen under segerintervjun.
– Jag gjorde mitt jobb, jag gjorde det jag ska göra, hjälpa mitt lag. Jag hade turen att sätta det avgörande målet. När man går igenom en tuff period så värdesätter man bara att vara här.
– Jag är väldigt glad att stå här efter att ha klarat mig igenom skadan. Det var min tur att göra mål, men det var en gemensam insats. Vi är en familj. Jag såg att Cucurella gjorde sig redo att slå in bollen och jag visste att jag hade övertaget så jag tryckte in bollen, säger han.
Se EM-finalens två första mål i spelaren nedan.
Europamästerskapet
Spanien
2 - 1
England
Första halvlek
- 25'Kane
- Olmo31'
Halvtid
- ZubimendiRodri46'
Andra halvlek
- 1 - 0N. Williams (Yamal)47'
- 53'Stones
- 61'WatkinsKane
- OyarzabalMorata68'
- 70'PalmerMainoo
- 73'1 - 1Palmer (Bellingham)
- NachoLe Normand83'
- 2 - 1Oyarzabal (Cucurella)86'
- 89'ToneyFoden
- MerinoYamal89'
- 90'+1'Watkins