Milan justru dikejutkan pada menit ke-28. Bola rebound di dalam kotak penalti berhasil disambar Zaccagni dan berbuah gol untuk Lazio. Kedudukan 0-1 bertahan hingga turun minum.
Memasuki babak kedua, Milan mengalami pukulan telak ketika Strahinja Pavlovic diganjar kartu merah langsung di menit ke-67 akibat pelanggaran terhadap Gustav Isaksen. Namun, Rossoneri tidak menyerah begitu saja.
Di menit ke-85, Samuel Chukwueze berhasil menyamakan skor lewat sundulan setelah menerima umpan silang dari Rafael Leao. San Siro bergemuruh, tetapi harapan Milan untuk mengamankan satu poin pupus di masa injury time.
Pada menit ke-94, Mike Maignan melakukan pelanggaran terhadap Isaksen di dalam kotak penalti. Wasit yang mengecek VAR akhirnya memberikan hadiah penalti kepada Lazio. Pedro yang menjadi eksekutor sukses menjebol gawang Maignan dan membawa Lazio meraih kemenangan 2-1.