AC Milan and Juventus played out a goalless draw at San Siro, missing chances to boost their Champions League qualification hopes. The result keeps Milan six points clear of fifth-placed Como and Roma with four games remaining. Juventus remain fourth but see their lead over chasers cut to three points.
AC Milan hosted Juventus at San Siro in a key Serie A clash for Champions League spots. Both sides struggled to break the deadlock, with defenses dominating in a 0-0 stalemate. Milan had dropped to third after Napoli's 4-0 win over Cremonese on Friday, but the draw maintained their buffer over the teams below. Juventus sit fourth, three points ahead of Como and Roma, and face bottom-half opponents in their final four matches, giving them optimism for a top-four finish. The draw favors Milan slightly more in the race. In the first half, Adrien Rabiot created Milan's best opportunity, driving a shot from the edge of the box that forced a save from Juventus goalkeeper Michele Di Gregorio. Juventus thought they had taken the lead in the 36th minute when Khephren Thuram tapped in Francisco Conceicao's low cross, but VAR ruled it out for offside. Moments later, Conceicao surged down the right and forced Mike Maignan into a strong save. Milan started the second half brighter, with Alexis Saelemaekers striking the crossbar after good interplay with Rafael Leao. Juventus grew into the game late, as Jonathan David headed narrowly wide. Neither team could find a breakthrough, leaving both to rue missed opportunities.