Il Milan vince il big match con la Roma a San Siro e la aggancia al secondo posto in classifica. Al 'Meazza' decide un gol di Pavlovic al 39' su assist di Leao che regala tre punti fondamentali ai rossoneri che agganciano i giallorossi e l'Inter a quota 21, a -1 dal Napoli capolista. Grandi rimpianti per i capitolini che dominano la prima mezz'ora senza riuscire a concretizzare la propria superiorità e sbagliano un rigore con Dybala che si fa parare la conclusione da Maignan all'82'. Parte forte la squadra ospite, subito pericolosa al 1'.

Incursione di Cristante con conclusione dal limite, palla di poco fuori. Al 6' ancora i capitolini in attacco, ci prova El Aynaoui e Maignan para in due tempi. Al 17' occasione clamorosa per la Roma, Celik serve Dybala in area di rigore, controllo e conclusione con la palla che termina di pochissimo a lato. Al 25' si vede il Milan con Leao che non riesce a concludere in maniera pulita verso la porta di Svilar ma guadagna un calcio d'angolo. Alla mezz'ora Wesley va via a sinistra, palla all'indietro per Dybala che calcia di prima intenzione, palla oltre la traversa. Al 34' giallo per El Eynaoui per una trattenuta su Saelemaekers. Al 38' dagli sviluppi di un angolo, ci prova Gabbia in girata di testa, palla sul fondo. Un minuto dopo il Milan sblocca la partita con Pavlovic. Gran giocata di Leao che semina il panico nella difesa della Roma, guadagna il fondo e mette dietro un pallone per Pavlovic che appoggia alle spalle di Svilar. Al 44' fiammata di Nkunku che calcia di prima intenzione, Svilar para senza grossi problemi. Appena prima dell'intervallo il Milan spreca la palla del raddoppio, altra iniziativa di Leao che apre per Bartesaghi, palla in mezzo, Fofana a rimorchio, conclusione che sfiora il palo.