
Italy will play Spain in the semi-finals of Euro 2020 after edging a thrilling encounter with Belgium in Munich.
Nicolo Barella beat three players to open scoring and Lorenzo Insigne scored one of the goals of the tournament to put Italy two goals up before Romelu Lukaku reduced the deficit from the spot just before half time when Giovanni di Lorenzo fouled Jeremy Doku.
The win took the Azzurri to 13 consecutive wins and 32 games without defeat while for Belgium, another tournament ends in disappointment for their much vaunted golden generation.
Roberto Mancini’s side will face Spain at Wembley on Tuesday but face the prospect of being without impressive left-back Leonardo Spinazzola, who went off on a stretcher late on.