Sokáig úgy tűnt, hogy egy gól eldöntheti a továbbjutás sorsát, hiszen az első félidőben egyik gárda sem tudott a hálóba találni. A második játékrész első percében Arnaldo Pereira öngóljával kerültek előnybe az olaszok.
Négy perccel később azonban egyenlítettek a portugálok, Goncalo készített le Ricardinhónak, aki kilőtte a jobb alsót. Újabb öt minutum elteltével egy bombagóllal ragadta magához ismét a vezetést Olaszország, Sergio Romano készített le Saad Assisnak, aki védhetetlenül tüzelt a jobb felsőbe.
A portugálok mindent megtettek az egyenlítésért, vészkapussal játszották a hátralévő mintegy tíz percet, ám csak egy újabb gólt kaptak – üres kapura –, mely végleg megpecsételte sorsukat. Olaszország tehát 3–1-re legyőzte Portugáliát – ezen a meccsen épp annyi találat született, mint a két együttes előző hét összecsapásán összesen.
Az olaszok a fináléba jutásért a címvédő spanyolokkal találkoznak, a másik ágon a házigazda Horvátország Oroszországgal csap össze.
| NEGYEDDÖNTŐ | |
| Olaszország–Portugália | 3–1 |
| KORÁBBAN | |
| Oroszország–Szerbia | 2–1 |
| TEGNAPI EREDMÉNYEK | |
| Románia–Spanyolország | 3–8 |
| Horvátország–Ukrajna | 1–1 – büntetőkkel 3–1 |
| AZ ELŐDÖNTŐ PÁROSÍTÁSA | |
| Horvátország–Oroszország | |
| Spanyolország–Olaszország | |







