Milan came back from 2-1 down to conquer Udinese 3-2 in stoppages with Ruben Loftus-Cheek, Luka Jovic and Noah Okafor, but Mike Maignan was subjected to racist abuse.
The Rossoneri were hoping for some consistency after three straight league wins, but had Samuel Chukwueze and Ismael Bennacer are on international duty, with Malick Thiaw, Fikayo Tomori, Pierre Kalulu, Tommaso Pobega and Mattia Caldara injured. The Friulani had won only two games all season, one of them at San Siro in November, and were fresh off a 2-2 draw with fourth-placed Fiorentina. Jaka Bijol, Enzo Ebosse, Vivaldo Semedo and Gerard Deulofeu were long-term absentees.
Rafael Leao flicked a pass between two defenders to send Olivier Giroud through, forcing a desperate Maduka Okoye save at the near post. Giroud also scuffed the finish on a Theo Hernandez cross, while Simon Kjaer decisively prevented Lorenzo Lucca tapping in the Festy Ebosele pull-back from five yards.
Yacine Adli’s free kick was punched away with difficulty and Lucca ran a risk with the clumsy barge on Christian Pulisic.
Milan broke the deadlock with a well-worked move, as Rafael Leao sent Theo Hernandez down the left, the pull back went behind Giroud for Loftus-Cheek to pass into the net from 12 yards.
Ruben Loftus-Cheek gets AC Milan off to a flyer! 💫
That's two goals in three games for the former Blue! 🔥 pic.twitter.com/dPp3AcYzc5
— Football on TNT Sports (@footballontnt) January 20, 2024
Play was suspended for five minutes when Udinese fans behind Maignan’s net repeatedly aimed racist abuse at him, so the referee halted the game and another statement was read out. Udinese players also tried to personally plead with their supporters to stop, while Milan teammates tried to convince Maignan not to simply abandon the match.
When play resumed, Udinese equalised with a splendid solo effort from Lazar Samardzic, who sprinted forward, sold Kjaer a dummy and drilled it into the bottom corner from just inside the area.
Samardzic was fired up and threatened to repeat it moments later with a strong run from inside his own half, firing inches wide.
After the restart, Matteo Gabbia had to make a perfectly-timed tackle on Ebosele, who was going clear on goal, while Giroud’s header was plucked out of the air.
Udinese turned it around completely, as first a desperate one-legged Maignan block was made on Martin Payero, then the move continued and Florian Thauvin squirmed between Theo Hernandez and Tijjani Reijnders to blast into the roof of the net from a tight angle.
A defensive mistake from Milan gifts Udinese the lead…
Florian Thauvin puts the home side ahead! ⚽️ pic.twitter.com/noj8P2m3B8
— Football on TNT Sports (@footballontnt) January 20, 2024
Maignan had to come flying out to clear a long ball from the Hassane Kamara counter-attack, then Kingsley Ehizibue scuffed the finish after robbing Leao in midfield.
Milan equalised in chaotic fashion, as Theo Hernandez pulled back from the by-line for Giroud, whose deflected shot bounced off the underside of the bar and not completely over the line, so Luka Jovic made sure nodding in the rebound.
It's all square! 🤝
Luka Jovic gets the ball over the line to equalise for Milan! 🔴⚫️ pic.twitter.com/utd1FgYUzz
— Football on TNT Sports (@footballontnt) January 20, 2024
It remained wide open in stoppages, as Okoye flew to fingertip a Giroud effort out from under the crossbar. On the resulting corner, Giroud flicked it on for Okafor to chest it down and fire in from six yards.
Has Noah Okafor just nicked it at the death? 😲
A huge goal for the Rossoneri! 🔴⚫️ pic.twitter.com/psVdwbdRTW
— Football on TNT Sports (@footballontnt) January 20, 2024
Payero volleyed a corner inches wide of the near top corner.
Udinese 2-3 Milan
Loftus-Cheek 31 (M), Samardzic 42 (U), Thauvin 62 (U), Jovic 83 (M), Okafor 93 (M)
Player statistic
31' | ![]() |
Ruben Loftus-Cheek (Assist: Theo Hernández) | ||
Lazar Samardžić (Assist: Lorenzo Lucca) |
![]() |
42' | ||
Hassane Kamara | ![]() |
45+1' |
Festy Ebosele | ![]() |
52' | ||
Florian Thauvin | ![]() |
56' | ||
Florian Thauvin | ![]() |
62' | ||
Walace | ![]() |
65' | ||
Lorenzo Lucca | ![]() |
71' | ||
João Ferreira | ![]() |
78' | ||
83' | ![]() |
Luka Jovic | ||
88' | ![]() |
Theo Hernández | ||
90+3' | ![]() |
Noah Okafor (Assist: Olivier Giroud) |
Match statistic
![Udinese Udinese](https://icdn.football-italia.net/wp-content/uploads/2024/05/bl1716377997384-150x150.webp)
![Milan Milan](https://icdn.football-italia.net/wp-content/uploads/2024/05/bl1716377363579-150x150.webp)