De Zuid-Europeanen keken in de halve finale tegen Wit-Rusland lang tegen een achterstand aan, maar kwamen vlak voor tijd op gelijke hoogte door Adrian Lopez. In de verlenging sloeg Spanje vervolgens toe: 3-1.
Wit-Rusland was in het Deense Viborg enkele minuten voor rust verrassend op voorsprong gekomen door Andrei Voronkov. Het favoriete Spanje stevende daarna af op uitschakeling, maar Lopez redde zijn land vlak voor tijd.
In de verlenging bracht hij Spanje ook op voorsprong, waarna invaller Jeffren Suarez het karwei afmaakte. Lopez is met vijf doelpunten topscorer van het EK in Denemarken.
Zwitserland andere finalist
Spanje speelt in de finale tegen Zwitserland, dat ook een verlenging nodig had om Tsjechië te verslaan: 1-0. Admir Mehmedi maakte in de 116e minuut het winnende doelpunt. De eindstrijd is zaterdag in Aarhus.
Spanje en Zwitserland verdienden door het bereiken van de finale tevens een ticket voor het olympisch voetbaltoernooi, volgend jaar in Londen.