Sin conocer la victoria en sus últimos cuatro encuentros ligueros (dos empates, dos derrotas), la Atalanta de Raffaele Palladino viajó a Milán con la urgencia de sumar un resultado positivo.
La Dea tuvo fortuna al salvarse de un disparo temprano de Adrien Rabiot, que estrelló el balón en el poste desde la frontal del área, y los visitantes aprovecharon ese respiro en el minuto siete. Ederson cazó un balón suelto dentro del área y definió con precisión al rincón para firmar su segundo gol en liga esta temporada.
Tras abrir el marcador, la Atalanta buscó ampliar su ventaja y el segundo tanto llegó a la media hora de juego.
Nikola Krstovic demostró gran visión para asistir a Davide Zappacosta dentro del área, y el carrilero mantuvo la calma para batir a Mike Maignan con un remate certero.
Con dos goles en contra, los rossoneri intentaron recortar distancias, pero Rafael Leao no pudo superar a Marco Carnesecchi, que se mostró muy seguro para frenar al delantero portugués.
La Atalanta, que sólo ha perdido dos de sus últimas 11 visitas ligueras a Milan (cuatro victorias, cinco empates), siguió dominando y el equipo de Palladino sumó el tercero en el minuto 51, cuando Giacomo Raspadori culminó una jugada con un disparo cruzado a la escuadra tras pase de Ederson.

El Milan intenta la remontada
Decidido a evitar una humillación mayor, el Milan subió la intensidad en la última media hora, pero Carnesecchi volvió a ser clave para los visitantes, negando a Christopher Nkunku su primer gol liguero desde febrero.
El conjunto dirigido por Massimiliano Allegri siguió buscando el gol del honor. Rabiot probó suerte con un disparo raso que se marchó desviado y Niclas Fullkrug vio cómo le anulaban un tanto por fuera de juego.
Sin rendirse, el Milan por fin encontró premio a su insistencia en el minuto 88, cuando una falta botada por Samuele Ricci fue rematada de cabeza por Strahinja Pavlovic al segundo palo.
Animados por ese gol, los locales recortaron aún más distancias en el tiempo añadido. Nkunku transformó un penalti tras una falta torpe de Marten de Roon.
Pese a la reacción final del Milan y una última ocasión para Matteo Gabbia, la Atalanta resistió la presión y se llevó los tres puntos, logrando apenas su tercer triunfo a domicilio en liga en nueve partidos.

Jugador Flashscore del Partido: Marco Carnesecchi (Atalanta).
