Desde los primeros minutos, ambos equipos entraron en el partido con gran cautela. La Juventus fue el equipo que creó más ocasiones claras en la primera mitad. En el minuto 36, Khephren Thuram metió el balón en la portería del Milán, sin embargo, el gol no fue reconocido debido a un fuera de juego después de consultar VAR.
En la segunda parte, el AC Milan tomó la iniciativa de adelantar la formación tras algunos ajustes de personal y tácticos. El equipo local de San Siro ejerció una presión considerable, destacando el remate de Alexis Saelemaekers en el minuto 50 que golpeó el travesaño, perdiendo la oportunidad de abrir el marcador.
En el resto del partido, el partido fue reñido con feroces disputas en el centro del campo. A pesar de los esfuerzos por aumentar la presión, ambos equipos no pudieron aprovechar las oportunidades para marcar la diferencia.
En general, el AC Milan empató 0-0 con la Juventus. Este resultado hizo que el Milan continuara en el tercer lugar con 67 puntos después de 34 partidos, mientras que la Juventus quedó justo detrás con 64 puntos, manteniendo así una estrecha distancia en la carrera por un billete para la Liga de Campeones la próxima temporada.