From the beginning of the match, AS Roma took the initiative and created many dangerous situations. In the first minute, Cristante tried his luck with a long-range shot after a mistake by Maignan but the ball went wide of the post. In the following minutes, the away team continued to press with shots from Dybala, Ndicka or El Aynaoui, but the excellence of AC Milan's defense and the French goalkeeper helped the home team's goal stand firm.
In the 39th minute, Milan surprisingly took the lead with a typical counter-attack. Rafael Leao dribbled the ball at speed from midfield and passed it over to center back Pavlovic to run up and finish accurately, opening the score 1-0 for the home team.
In the second half, the game was in favor of AC Milan as they continuously created opportunities to double the gap. However, Fofana, Ricci and Leao's shots could not beat goalkeeper Svilar. In the 80th minute, AS Roma was awarded a penalty after Fofana's ball touched their hand in the penalty area. On the 11m mark, Dybala shot to the right corner but Maignan mistook the correct direction, making a spectacular save, keeping the score 1-0 for AC Milan.
In the remaining minutes, the home team at San Siro took the initiative to defend firmly, ensuring the victory. This result helped AC Milan rise to 3rd place in the rankings with 21 points, equal in points with Inter Milan and continue to chase the leader in the Scudetto race.