Belgia justru kebobolan lebih dulu pada menit ke-31 via gol Nicolo Berella. Gol bermula dari kemelut di dalam kotak penalti.
Pemain Belgia berhasil mengambil alih bola, tetapi justru salah sasaran dan mengumpan si kulit bundar ke Marco Verratti yang langsung meneruskannya ke Nicolo Barella.
Barella berhasil melewati penjagaan Thorgan Hazard dan Thomas Vermaelen, sebelum melepaskan tendangan keras yang gagal diantisipasi kiper Belgia, Thibaut Courtois.
Italia kemudian berhasil menggandakan keunggulan pada menit ke-44. Gol berawal dari pergerakan Lorenzo Insigne di sisi kiri penyerangan Italia.
Dia berhasil melewati sejumlah pemain lawan dan langsung menyarangkan bola ke sudut kanan gawang Belgia.
Menjelang babak pertama berakhir, wasit memberikan hadiah penalti ke Belgia setelah meninjau tayangan ulang VAR yang menunjukkan Giovanni Di Lorenzo melakukan pelanggaran terhadap Jeremy Doku.
Romelu Lukaku yang maju sebagai eksekutor berhasil membawa Italia memperkecil jarak menjadi 1-2 pada pengujung babak pertama.
Baca juga: 5 Hal yang Bisa Terjadi pada Laga Belgia Vs Italia, Deja Vu Euro 2016
Pada babak kedua, tepatnya menit ke-61, Belgia hampir saja mencetak gol penyama kedudukan.
Jeremy Doku dari sayap kiri penyerangan Belgia memberikan umpan terobosan ke dalam kotak penalti yang disambut Kevin De Bruyne. Dia lalu meneruskannya ke Lukaku yang berdiri di sebelah kanan kotak.
Itu menjadi peluang emas bagi Lukaku sebab dia sejatinya berada di depan gawang yang kosong karena Donnarumma tak dalam posisi ideal untuk menghentikannya.
Sayang bagi Belgia, arah bola berubah setelah tendangan Lukaku membentur paha Leonardo Spinazzola.
Peluang kembali tercipta untuk Lukaku pada menit ke-71. Namun, lagi-lagi dia belum berhasil sebab tendangannya berhasil diblok Jorginho.
Belgia dan Italia saling jual beli serangan di sisa menit pertandingan babak kedua. Hanya saja, kedua tim tak berhasil menambah pundi-pundi gol lagi dan skor 2-1 bertahan hingga akhir laga.
Dengan demikian, Italia berhak lolos ke semifinal Euro 2020. Pasukan Gli Azzurri sudah ditunggu Spanyol yang lebih dulu melaju ke babak 4 besar setelah menyingkirkan Swiss.
BELGIA 1-2 ITALIA (Romelu Lukaku 45+2'; Nicolo Barella 31', Lorenzo Insigne 44')