The match started very difficultly for the home team when Atalanta soon showed proactiveness in their play. In the 7th minute, Ederson took advantage of the chaotic situation in the penalty area to finish and open the score for the away team.
After conceding an early goal, AC Milan tried to push up the squad but continued to let the opponent exploit the gap. In the 30th minute, Davide Zappacosta doubled the gap after a sharp combination on the right wing, helping Atalanta lead 2-0 before halftime.
In the second half, the game did not change much as Atalanta still controlled the midfield well. In the 51st minute, Giacomo Raspadori launched a dangerous shot to increase the score to 3-0, pushing AC Milan into a very difficult position.
In a deadlock situation, coach Massimiliano Allegri's team poured all their strength into attack in the final minutes of the match. Their efforts were only rewarded in the 88th minute when Strahinja Pavlovic headed to narrow the score to 1-3.
In injury time, AC Milan was awarded a penalty after a foul in the penalty area. Christopher Nkunku successfully converted, bringing the score down to 2-3, but the remaining time was not enough for the home team to create a comeback.
This defeat caused AC Milan to stagnate in 4th place with 67 points after 36 rounds. However, they are being closely followed by Roma and Como with the same or almost equal points, making the top 4 race tense in the last two rounds.
If they do not improve their form, AC Milan are at risk of losing a Champions League spot next season, in the context of increasing pressure.