Cette troisième défaite de rang en championnat va encore assombrir le sort de l'entraîneur milanais Sergio Conceiçao, déjà sur un siège éjectable avant cette rencontre.
L'AC Milan est maintenant à 9 points de la 4e place, occupée par la Lazio, la dernière qualificative pour la prochaine Ligue des champions. dont il ne fait déjà plus partie cette année après sa défaite contre Feyenoord.
Ce sont les Romains qui ont ouvert le score à la 28e par Mattia Zaccagni sur un ballon que Mike Maignan avait repoussé dans ses pieds.
Les équipes rentraient au vestiaire avec l'avantage pour la Lazio qui manquait de peu de marquer une deuxième fois sur une belle action de Nuno Tavares juste avant la pause.
Les Romains continuaient à se montrer dangereux en début de seconde période, multipliant les occasions. Les Milanais en rataient une belle à la 62e, cafouillant devant les cages du portier de la Lazio Ivan Provedel.
Un premier coup de théâtre survenait à la 67e minute avec l'exclusion du défenseur de l'AC Milan Strahinja Pavlovich qui fauchait Gustav Isaksen lancé vers les buts de Mike Maignan.
Réduit à dix, les Milanais tentaient crânement de trouver le chemin des filets romains et c'était chose faite à la 84e grâce à une superbe tête au second poteau de Samuel Chukwueze.
Le deuxième était un pénalty accordé à la Lazio après recours à la VAR pour un contact entre Maignan et Isaksen. Tiré par Pedro, il donnait la victoire (90+8) aux Romains.