AC Milan 3-0 Lecce: Rossoneri Cruise to Comfortable Serie A Win at San Siro
AC Milan delivered a controlled and clinical performance at the San Siro, defeating Lecce 3-0 in their Serie A fixture on September 21, 2026. The Rossoneri were ahead early, managed the game intelligently, and added two second-half goals to turn a promising start into a statement victory. With the three points, Milan strengthened their position in the upper reaches of the Serie A standings, while Lecce were left to reflect on a difficult away trip against one of Italian football’s traditional powers.
Match Overview
From the opening whistle, AC Milan set the tone with aggressive pressing and quick ball circulation. Lecce attempted to sit deep and frustrate the home side, but Milan’s movement between the lines proved difficult to contain. The Rossoneri finished the night with 62% possession, 18 total shots, and eight shots on target, compared to Lecce’s seven attempts and just two on target. Milan also held a 7-2 advantage in corners, underlining their territorial dominance.
The match was played in front of a lively crowd of approximately 71,000 at the San Siro, with Milan supporters urging their team forward throughout. Referee Marco Guida kept the game flowing, and although Lecce committed several tactical fouls to slow Milan’s rhythm, the home side remained patient and eventually broke through with a combination of width, precision, and individual quality.
Key Moments That Decided the Match
- 12th minute – Milan 1-0: Rafael Leão opened the scoring with a trademark burst from the left flank. After receiving a clever pass from Theo Hernández, Leão cut inside and curled a low right-footed effort beyond the Lecce goalkeeper. It was the kind of goal that immediately settled Milan’s nerves and forced Lecce out of their defensive shell.
- 57th minute – Milan 2-0: Christian Pulisic doubled the lead after a well-worked move down the right. The American winger exchanged passes with Tijjani Reijnders before driving into the box and firing a composed finish inside the near post. The goal capped a period of sustained Milan pressure after halftime.
- 83rd minute – Milan 3-0: Substitute Noah Okafor put the result beyond doubt, finishing from close range after Lecce failed to clear a corner. The ball fell kindly inside the six-yard box, and Okafor reacted fastest to stab it home and seal the three points.
Lecce’s best moment came shortly before Milan’s second goal, when a quick counterattack forced Mike Maignan into a sharp save. However, the visitors struggled to create sustained pressure and rarely tested Milan’s defensive line in the final third. Their goalkeeper, Wladimiro Falcone, made several saves to keep the score respectable, but Lecce never found a way back into the contest after falling two goals behind.
Tactical Story: Milan’s Width and Pressing Overwhelm Lecce
Milan lined up in a 4-2-3-1 shape, with Leão and Pulisic stretching the Lecce back four and Reijnders linking midfield and attack. The full-backs, particularly Theo Hernández, pushed high to create overloads on the flanks. That width forced Lecce’s midfielders to defend deeper and opened central spaces for Milan’s No. 10 to operate.
Lecce set up in a compact 4-3-3 without the ball, hoping to deny central lanes and spring counterattacks through their wide forwards. For the first 20 minutes, the plan partially worked, but Milan’s early goal changed the game’s psychology. Once Lecce had to chase, gaps appeared between their midfield and defense, and Milan’s technical superiority took over. Milan’s midfield duo screened the back four effectively, allowing the full-backs to advance without leaving the center-backs exposed.
Standout Players
- Rafael Leão (AC Milan): The opening goalscorer was a constant threat, completing six dribbles and creating three chances. He was named Man of the Match.
- Christian Pulisic (AC Milan): Scored Milan’s second and linked play intelligently on the right, finishing with three key passes.
- Tijjani Reijnders (AC Milan): Controlled the tempo in midfield, completing 91% of his passes and providing the assist for Pulisic’s goal.
- Mike Maignan (AC Milan): Kept a clean sheet and made a crucial first-half save to preserve Milan’s lead.
- Wladimiro Falcone (Lecce): Despite conceding three, the Lecce goalkeeper made six saves and prevented a heavier defeat.
Serie A Table Impact and Head-to-Head Context
The victory moved AC Milan into the top four of the Serie A standings, keeping them within touching distance of the early pacesetters. For Lecce, the defeat left them in the lower half of the table, highlighting the challeng

