MILAN, ITALY – APRIL 26: Rafael Leao of AC Milan chases a loose ball alongside Manuel Locatelli of Juventus during the Serie A match between AC Milan and Juventus FC at Giuseppe Meazza Stadium on April 26, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
Milan and Juventus shared the spoils at San Siro, though Alexis Saelemaekers hit the crossbar and Khephren Thuram had a goal disallowed, keeping the race for the top four open.

This was a huge crossroads for the season, because the Rossoneri were only three points clear of Juve in third place and chasing Napoli, the Bianconeri in turn needing a result to stop Como and Roma closing on fourth. Davide Bartesaghi started despite not being at 100 per cent, while the Old Lady missed Arek Milik and Juan Cabal, with Kenan Yildiz and Dusan Vlahovic only fit for the bench.
See how it all unfolded on the Liveblog.
Youssouf Fofana fired wide from a tricky angle after shaking off Andrea Cambiaso, but Adrien Rabiot stung the gloves of Michele Di Gregorio with a scorching strike, Rafael Leao firing the follow-up over the bar.
Juventus thought they had equalised moments later when Francisco Conceicao rolled across to the back post for Khephren Thuram to come sliding in, but the Frenchman was offside.
Francisco Conceicao got down the right again for a shot that Mike Maignan parried with his chest at the near post. Bartesaghi was not fully fit and struggling to keep up with Conceicao, so replaced by Pervis Estupinan at half-time.

Milan came so close when Alexis Saelemaekers smashed a ferocious finish onto the underside of the crossbar with the inside of the right boot from 10 yards on a Leao assist. Juve then immediately went on the counter, David going down after squirming between Matteo Gabbia and Fikayo Tomori just outside the area, but the referee waved away appeals for a foul.

Modric went off after a nasty accidental clash of heads with Manuel Locatelli left him dazed, replaced by Ardon Jashari.

David just failed to get his head to a dangerous cross from the right, only grazing it from six yards, while Dusan Vlahovic was offside when Maignan stuck out one foot to parry his angled drive.
The second 0-0 draw of the season between these teams means Milan have not scored in any of their last six Serie A meetings with Juventus.
Milan 0-0 Juventus
16
33
46′ 23
46
31
12
56
14
80′ 19
67′ 11
62′ 10
80′ 16
27
71′ 3
6
15
19
71′ 5
22
7
80′ 13
80′ 30
87′ 1
5
8
7
24
37
27
2
46′ 9
62′ 4
67′ 18
80′ 30
80′ 23
1
21
4
20
18
8
71′ 2
71′ 11
80′ 10
80′ 9
87′












