Udinese thrash AC Milan 3-0 to dent their title hopes

Default image

April 13, 2026

Udinese thrash AC Milan 3-0 to dent their title hopes

AC Milan slump to a 3-0 home defeat against Udinese as their title hopes take a major hit after a clinical display from the visitors.

Milan stunned at home as Udinese cruise to victory

AC Milan’s Serie A title hopes suffered a damaging blow after a heavy 3-0 defeat to Udinese at San Siro. Massimiliano Allegri’s side were second best for large spells and paid for defensive lapses. The result marks their third loss in four league matches.

Udinese strike first through pressure

The visitors made their intent clear with a confident start in Milan. Their breakthrough came in the 27th minute after a swift counter-attack. Nicolo Zaniolo drove forward from deep and picked out Arthur Atta on the right. His delivery was turned into the net by Davide Bartesaghi for an own goal.
Milan tried to respond quickly but lacked sharpness in the final third. Rafael Leao went close with a header that drifted wide of the target. At the other end, Keinan Davis tested Mike Maignan with a powerful effort. The Milan goalkeeper managed to tip it onto the crossbar.

Ekkelenkamp doubles the advantage

Udinese capitalised on their momentum with a second goal before half-time. Zaniolo was again involved, delivering a precise cross into the area. Jurgen Ekkelenkamp rose well and headed the ball in off the post. The goal silenced the home crowd and deepened Milan’s frustration.
The Rossoneri struggled to impose themselves despite spells of possession. Their attacking play lacked cohesion and urgency. Udinese remained compact and disciplined at the back. The visitors went into the break firmly in control of the contest.

Milan fail to find a way back

Milan showed brief signs of life early in the second half. Alexis Saelemaekers struck a half-volley from distance that forced a fine save. Maduka Okoye pushed the effort onto the crossbar to preserve Udinese’s lead. It was a moment that summed up Milan’s lack of fortune.
As the half progressed, Udinese regained control of the tempo. Milan’s attacks became increasingly predictable and easy to defend. The visitors continued to threaten on the counter with pace and precision. The home crowd’s frustration grew with each missed opportunity.

Atta seals a memorable win

Udinese wrapped up the victory with 19 minutes remaining. Adrien Rabiot lost possession in midfield, allowing the visitors to break quickly. Ekkelenkamp played a smart pass into Atta’s path. The forward kept his composure and finished past Maignan.
That third goal effectively ended the contest at San Siro. Milan fans reacted with loud boos as the final whistle approached. Christian Pulisic was substituted shortly after the Udinese goal, extending his goal drought. The result leaves Milan under increasing pressure in the league standings. After losing ground in the title race, third-placed Milan will now be cautiously glancing over their shoulders as Juventus, Como and AS Roma all close in on the Rossoneri.

Match stats and performance notes

Milan registered 1.75 expected goals from 20 shots during the match. Udinese recorded 1.24 expected goals from 12 attempts. Despite creating more chances, Milan failed to convert their opportunities.
Udinese’s clinical finishing proved to be the decisive factor.
The visitors also secured a third consecutive clean sheet in Serie A. It highlights their defensive improvement under recent performances. Milan, meanwhile, suffered a rare three-goal home defeat without scoring. It was their first such loss in the league since February 2021.

Key moments and standout performers

Zaniolo was central to Udinese’s attacking success throughout the match. His driving runs and precise deliveries created constant problems. Ekkelenkamp also impressed with a goal and an assist in a strong display. Atta’s composure in front of goal capped a fine performance.
Milan lacked a standout performer on a difficult evening. Leao showed glimpses but could not influence the result. Maignan made key saves but received little support from his defence. The overall display fell short of expectations.

What’s next?

Milan must respond quickly to keep their Champions League place secure. Their recent form leaves them vulnerable to teams chasing from behind. Allegri will demand a strong reaction in their next league outing against Verona.
Udinese will take confidence from a commanding away performance. Their focus now shifts to building momentum in the final stretch of the season. They host Parma next.

Recommend