Pierwsza połowa spotkania była bezbramkowa, obie drużyny grały z wielką ostrożnością.
Po przerwie mecz potoczył się w szybszym tempie. Jako pierwsi gola zdobyli Włosi. W 60. minucie do bramki hiszpańskiego golkipera trafił Federico Chiesa.
W 80. minucie Alvaro Morata, który dwadzieścia minut wcześniej został wpuszczony na murawę, wyrównał wynik 1:1.
Regulaminowy czas i dogrywka nie zmieniły wyniku.
O awansie do finału zadecydowały rzuty karne, które przyniosły zwycięstwo dla Italii (4:2).
W środę, 7 lipca, o finał zawalczy Anglia z Danią.