Milan kembali lebih banyak ditekan pada awal babak kedua. Tendangan bebas Aleksandar Kolarov terdefleksi oleh Alessio Romagnoli, dan dari tendangan sudut yang dihasilkan Chris Smalling gagal melepaskan sundulan dengan akurat.
Namun Rossonerri justru mampu menyamakan kedudukan pada menit ke-55. Pemain pengganti Davide Calabria mengirimkan umpan silang yang diselesaikan Theo Hernandez untuk membobol gawang tuan rumah.
Skor imbang hanya bertahan selama empat menit. Calabria berubah menjadi pesakitan ketika ia kehilangan bola dengan mudah yang direbut Dzeko, untuk diteruskan menjadi assist kepada Zaniolo yang berada di tepi kotak penalti.
Roma memiliki peluang untuk memperbesar keunggulan mereka, ketika Mancini menyambut bola tendangan sudut dengan sundulan melebar.
Gawang Milan kembali kemasukan, kali ini dari upaya Pastore. Namun ia telah berada dalam posisi offside. Donnarumma kembali harus menebus permainan buruk bek Milan, setelah Hernandez kehilangan bola yang direbut oleh Zaniolo.
Calhanoglu memiliki peluang untuk menyamakan kedudukan, namun sepakan pemain Turki itu hanya mengenai jaring samping gawang AS Roma. Theo Hernandez juga berusaha keras menggebrak dari sisi kiri untuk mengirim umpan silang, namun Kolarov dapat dengan mudah meredam pergerakan Calabria.
Susunan pemain:
AS Roma (4-2-3-1): Pau Lopez, Leonardo Spinazzola (Mert Cetin 77'), Federico Fazio, Chris Smalling, Aleksandar Kolarov, Jordan Veretout, Gianluca Mancini, Nicolo Zaniolo (Davide Santon 83'), Javier Pastore, Diego Perotti (Mirko Antonucci 53), Edin Dzeko
Pelatih: Paulo Fonseca
AC Milan (4-3-3): Gianluigi Donnarumma, Andrea Conti (Davide Calabria 52'), Mateo Musacchio, Alessio Romagnoli, Theo Hernandez; Lucas Paqueta (Krzysztof Piatek 63'), Lucas Biglia (Ismael Bennacer 72'), Franck Kessie, Suso, Rafael Leao, Hakan Calhanoglu
Pelatih: Stefano Pioli