
AC Milan 3-0 Lecce: Christian Pulisic ends a lean run with his first goal since 2025
Christian Pulisic broke a long goal drought in the 14th minute, Adrien Rabiot doubled it after the hour and Diego Moreira added a third, as Ruben Amorim's Milan beat Lecce 3-0 at San Siro to end two straight Serie A draws.
AC Milan needed a response, and they delivered one at San Siro. Christian Pulisic put his side ahead in the 14th minute, Adrien Rabiot doubled it just after the hour, and substitute Diego Moreira added a third with twelve minutes to go, as Ruben Amorim's side beat Lecce 3-0 to end a run of two straight draws in Serie A and shake off a midweek Europa League defeat at home to Benfica.
Pulisic's first goal since 2025
It was Pulisic's first Milan goal since 2025, after a red-hot start to last season had gone quiet. He controlled a raking pass from Strahinja Pavlovic with a single touch, shifted it onto his left foot and drilled it into the bottom corner from the edge of the box. Rabiot made it two in the 61st minute, finishing off a quick exchange involving Gonçalo Ramos, and Moreira settled it in the 73rd after Ramos knocked a long ball into his path, sprinting clear to slot past Wladimiro Falcone.
"I ran a lot today and I'm feeling very tired, but it's all good. We played well as a team. It was a pleasure to play with these teammates."
— Christian Pulisic, AC Milan forward, to DAZN
A response Amorim needed
The three points mattered as much for the manner as for the scoreline. Milan had drawn 1-1 at Juventus and 2-2 at home to Lazio in their previous two league games, then lost 2-0 to Benfica in the Europa League in midweek — enough for questions to start forming about Amorim's start in Serie A despite an unbeaten opening month in the league. None of those results were league defeats, but conceding a two-goal cushion against Lazio in particular had left the team searching for the kind of performance they produced here: 68.8% possession and control of the game from the opening whistle.
A ground Lecce rarely score at
Lecce also had injuries working against them, missing Willem Geubbels, Omri Gandelman and Medon Berisha, with Tiago Gabriel unavailable through a neck injury. It extended a longer run at this stadium: Lecce have not scored at San Siro since October 2019, and left it again without troubling the scoreboard, even if their five shots on target from six attempts showed they were not entirely toothless.
Scorers
- 14' — Christian Pulisic (AC Milan), assisted by Strahinja Pavlovic
- 61' — Adrien Rabiot (AC Milan), assisted by Gonçalo Ramos
- 73' — Diego Moreira (AC Milan)
Match facts
| Stat | AC Milan | Lecce |
|---|---|---|
| Possession | 68.8% | 31.2% |
| Total shots | 10 | 6 |
| Shots on target | 4 | 3 |
| Corners | 2 | 3 |
| Fouls | 9 | 15 |
| Offsides | 4 | 1 |
| Yellow cards | 0 | 1 |
Line-ups
| Team | Starting XI |
|---|---|
| AC Milan (3-4-2-1) | Maignan; De Winter, Pavlovic, Gila; Estupiñán, Rabiot, Modrić, Chukwueze; Saelemaekers, Pulisic; Ramos |
| Lecce (4-3-3) | Falcone; Gallo, Siebert, Gaspar, Veiga; Maleh, Ilić, Pierotti; Monteiro, Stulić, Coulibaly |
Where it leaves both clubs
Before this round, Guriball's table had Milan third and unbeaten in the league, with Lecce well adrift in the bottom half. The result keeps Milan third with 11 points from five matches — three wins, two draws, no defeats — and inside the Champions League places, three points behind co-leaders Roma and Inter. Lecce stay 12th with six points from four games (they still have a fixture in hand from an earlier postponement), closer to mid-table than to the relegation zone, but three defeats in five outings show a side that needs to defend better than it did for large stretches of this one.
What's next
Both sides go into the international break with time to think things over. Amorim gets a fortnight to build on a squad that has now gone five matches without a Serie A defeat, while Lecce will use the break to get their injury list back before returning to try to close the gap on the teams above them.
Picks for you
Advertising. Affiliate links — we may earn a commission on your purchases, at no extra cost to you. It does not influence our editorial coverage.
Keep reading
International FootballFiorentina 1-1 Napoli: Jiménez cancels out Gilmour to deny Allegri's side at the Franchi
Billy Gilmour put Napoli ahead early at the Franchi, but Álex Jiménez's second-half equaliser earned Fiorentina a 1-1 draw despite Napoli dominating possession and shots on target.
International FootballBayer Leverkusen beat RB Leipzig 2-0 as Patrik Schick's scoring streak continues
Miguel Gutiérrez set up Patrik Schick's opener and then scored the second himself, giving Bayer Leverkusen a convincing 2-0 win over RB Leipzig at the BayArena.
International FootballNewly promoted Schalke and Elversberg play out 0-0 draw at the Veltins-Arena
FC Schalke 04 and SV Elversberg, both back in the Bundesliga this season, shared a goalless draw in Gelsenkirchen that left neither side's unbeaten home form dented.