Pre-Match Context
As the Serie A season approached its climax, the stakes were sky-high for both AC Milan and Udinese in the 32nd matchday of the 2025/26 campaign. AC Milan, traditionally one of the giants of Italian football, found themselves in a precarious position. With aspirations of a top-four finish and UEFA Champions League qualification hanging in the balance, every point was crucial. The Rossoneri entered this encounter needing to bounce back after a string of inconsistent performances that saw them win just one of their last five matches. Their recent form of D-L-W-L-L had left fans and pundits alike questioning the team’s resilience and tactical acumen. Meanwhile, Udinese, comfortably mid-table but eager to secure a strong finish, approached the game with less pressure but equal determination.
In the standings, AC Milan sat in fifth place, just a few points shy of the coveted Champions League spots, while Udinese found themselves in ninth, looking to solidify their top-half position. The implications of this match were significant; for Milan, it was a chance to reclaim momentum, while for Udinese, it was an opportunity to assert their competitiveness against a storied rival.
Tactically, both teams were expected to employ contrasting styles. AC Milan, under their enigmatic manager, had been known to favor a possession-based approach, utilizing their midfield to dictate tempo. Udinese, on the other hand, often utilized a more pragmatic counter-attacking strategy, looking to exploit the spaces left by their opponents. Fans anticipated a classic clash of styles, with Milan's attacking talent potentially facing off against Udinese's organized defensive setup.
Narratively, this match held additional weight. AC Milan had struggled with injuries, most notably to key players like Rafael Leão and Theo Hernández, which had severely impacted their offensive capabilities. Conversely, Udinese entered the match with a full-strength squad, allowing them to field their best starting lineup. Pundits expected an enthralling encounter, with many leaning towards a tight contest, while others believed that Milan's home advantage could tip the scales.
First Half
The match kicked off under the bright lights of San Siro, with AC Milan aiming to establish dominance from the opening whistle. The Rossoneri took the initiative early, pressing high and attempting to control possession. Their aggressive start, however, did not yield any immediate results. Udinese, well-drilled and disciplined, absorbed the early pressure and began to find their rhythm as the half progressed.
In the 10th minute, Milan had their first real chance when Olivier Giroud tested Udinese goalkeeper Marco Silvestri with a powerful strike from outside the box. Silvestri, however, was equal to the task, parrying the ball to safety. This moment showcased Milan’s intent but also highlighted a growing frustration that would echo throughout the half.
Udinese gradually gained confidence, beginning to assert themselves in midfield. Their first clear opportunity came in the 23rd minute when a swift counter-attack caught Milan off guard. Beto received the ball at the edge of the box and unleashed a fierce shot that grazed the crossbar, sending shivers down the spines of the Milan faithful. This near-miss invigorated Udinese, who began to believe they could upset the odds.
The breakthrough finally arrived in the 36th minute. A well-timed through ball from Walace found Gerard Deulofeu making a darting run behind the Milan defense. Deulofeu, with his trademark pace, outmuscled Simon Kjær and slotted the ball calmly past the onrushing Gianluigi Donnarumma, sending the away fans into raptures. This goal not only illuminated the tactical prowess of Udinese but also exposed the vulnerabilities in Milan's backline, particularly their lack of pace in central defense.
Milan’s response was immediate, as they pushed forward in search of an equalizer. In the dying moments before halftime, a scramble in the Udinese box almost resulted in a goal when Sandro Tonali fired a close-range shot that was brilliantly blocked by Rodrigo Becão. The intensity of the closing minutes reflected a Milan side desperate not to go into the break trailing.
As the halftime whistle blew, the psychological state was palpable. AC Milan players looked frustrated, while the Udinese squad celebrated with a sense of belief that they could secure a significant victory. The scoreline of 1-0 at halftime was not just a reflection of the match but a testament to Udinese's tactical execution and mentality.
Second Half
The second half commenced with Milan looking to regroup and assert their dominance once again. Manager Stefano Pioli made immediate tactical adjustments, shifting to a more aggressive 4-3-3 formation to increase their attacking options. The Rossoneri's intent was clear as they pressed high up the pitch, hoping to regain control and find an equalizer.
However, Udinese, buoyed by their first-half performance, continued to defend resolutely and exploit spaces left by Milan. In the 59th minute, Udinese struck again, doubling their lead in a fashion that left Milan fans in disbelief. A quick transition saw Gerard Deulofeu link up with Beto, whose clever backheel sent Deulofeu sprinting down the left flank. With Milan’s defense caught off-balance, Deulofeu delivered a pinpoint cross into the box where Isaac Success was waiting to head home unchallenged, putting Udinese 2-0 up.
Milan’s desperation began to show as they pressed forward more fervently. In the 70th minute, Pioli introduced Divock Origi in a bid to add fresh legs and creativity to the attack. Origi's presence provided an immediate spark, as he showcased his dribbling ability and physicality. Yet, despite several attempts, the Udinese defense remained resolute, thwarting Milan's advances.
In the 79th minute, Udinese delivered a killer blow. A corner kick taken by Jajalo was poorly cleared by the Milan defense, falling to Walace just outside the box. With a deft touch, Walace controlled the ball and unleashed a stunning strike that curled into the top corner, leaving Donnarumma with no chance. The celebration was joyous, and the scoreline of 3-0 felt insurmountable for the hosts.
As the match approached its conclusion, Udinese managed the game expertly, slowing down play and frustrating Milan’s attempts to create chances. The final whistle blew, bringing an end to a comprehensive victory for Udinese. The players embraced, with their fans chanting in delight, while Milan's players trudged off the pitch, heads down, reflecting on a harrowing defeat.
Key Moments
The match was defined by several key moments that highlighted the disparity between the two sides. First and foremost was the opening goal by Gerard Deulofeu, which not only gave Udinese the lead but also shifted the momentum firmly in their favor. Milan struggled to recover, and the psychological impact of conceding first was evident.
Another crucial moment was the second goal scored by Isaac Success. This goal epitomized Udinese's efficient counter-attacking style and demonstrated Milan's defensive frailties. It was a direct result of Milan's pressing game leaving them vulnerable on the break. Finally, the stunning strike from Walace to seal the match was a fitting conclusion to Udinese's performance, showcasing their ability to capitalize on mistakes and finish clinically.
Individually, the standout performances came from Udinese's Deulofeu, who was instrumental in both creating and scoring goals, and Walace, whose commanding presence and technical ability in midfield helped control the game. On the other hand, Milan’s Simon Kjær struggled throughout, unable to contain Udinese’s pacey attackers, which ultimately cost his team dearly. Refereeing decisions were largely uncontroversial, although several fans felt Milan should have had a penalty in the first half after a challenge on Giroud, but the referee waved play on.
Player Ratings
AC Milan
- Gianluigi Donnarumma (6/10): The goalkeeper had little chance on the goals conceded but was solid otherwise. He made a few crucial saves but could not inspire his team to perform better in defense.
- Simon Kjær (5/10): Struggled against the pace of Udinese's attackers, particularly Deulofeu. His positioning was suspect, leading to several dangerous situations.
- Sandro Tonali (7/10): The midfield dynamo was one of the brighter spots for Milan, showing tenacity and creativity. He was involved in several attacking moves but lacked support.
- Olivier Giroud (6/10): The striker worked hard but was isolated for long periods. He had a couple of opportunities but failed to convert.
Udinese
- Marco Silvestri (7/10): The goalkeeper was crucial, making key saves to deny Milan early on and maintaining composure throughout the match.
- Rodrigo Becão (8/10): Commanding at the back, he made critical blocks and interceptions, helping to keep a clean sheet.
- Gerard Deulofeu (9/10): Man of the match for his brilliant performance, scoring one and assisting another. His pace and creativity were too much for Milan’s defense.
- Walace (8/10): Dominated the midfield, providing both defensive cover and attacking support. His goal was a highlight of his performance.
Man of the Match: Gerard Deulofeu was undoubtedly the standout performer, influencing the game with his creativity and clinical finishing. His ability to stretch the Milan defense and contribute directly to two goals secured his place as the match's best player.
What This Means
The implications of this match are profound for both teams as Serie A approaches its final stretch. AC Milan's defeat leaves them clinging to their hopes of a top-four finish, now sitting in sixth place, trailing rivals for Champions League spots. With only a handful of matches left, the pressure is mounting, and their inconsistency could spell trouble for their aspirations.
Conversely, Udinese's victory propels them into the top half of the table, solidifying their place as a competitive side in Serie A this season. This win could serve as a springboard, encouraging them to push for a strong finish and potentially contend for a Europa League spot. Their tactical performance against a heavyweight like Milan may build confidence in their squad.
Looking ahead, Milan must reassess their strategies and bolster their performances if they wish to salvage their season. The narrative surrounding their campaign has shifted from hopeful to uncertain, with fans and pundits questioning whether they can rise to the occasion. Meanwhile, Udinese can build on this momentum, aiming to replicate their performance in upcoming fixtures. The match served as a reminder of the unpredictability of Serie A, where even the giants can falter against determined opposition.

