Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 14' | AC Milan | Goal — C. Pulisic (assist: S. Pavlovic) | 1-0 | |
| 46' | Lecce | Substitution — N. Stulic on, P. Esteban off | 1-0 | |
| 58' | Lecce | D. Veiga | 1-0 | |
| 61' | AC Milan | Goal — A. Rabiot (assist: G. Ramos) | 2-0 | |
| 70' | AC Milan | Substitution — A. Saelemaekers on, D. Moreira off | 2-0 | |
| 70' | AC Milan | Substitution — C. Pulisic on, R. Loftus-Cheek off | 2-0 | |
| 70' | Lecce | Substitution — J. Monteiro on, A. Fatah off | 2-0 | |
| 70' | Lecce | Substitution — Y. Maleh on, O. Ngom off | 2-0 | |
| 70' | Lecce | Substitution — I. Ilic on, M. Kaba off | 2-0 | |
| 73' | AC Milan | Goal — D. Moreira | 3-0 | |
| 76' | AC Milan | Substitution — L. Modric on, Y. Musah off | 3-0 | |
| 76' | AC Milan | Substitution — P. Estupinan on, D. Bartesaghi off | 3-0 | |
| 82' | Lecce | Substitution — S. Pierotti on, K. Ndri off | 3-0 | |
| 89' | AC Milan | Substitution — S. Chukwueze on, F. Camarda off | 3-0 |
AC Milan made home advantage count at San Siro on Sunday, 20 September 2026, seeing off a stubborn Lecce side 3-0 in Serie A. It wasn't all one-way traffic early on. Milan led just 1-0 at the break, and for long spells of the first half Lecce held firm, frustrating the hosts with a disciplined defensive setup. The breakthrough goal settled some nerves, but there was no sense that the game was already won at half-time. The second half told a different story. Milan came out with more urgency and found the extra goals their pressure deserved, turning a narrow lead into a comfortable 3-0 win by full time. Lecce simply ran out of answers as the home side took control. For Milan, it's the kind of scoreline that settles confidence heading into the next round of fixtures. Lecce, meanwhile, will need to regroup quickly after a tough afternoon on the road.
The Matchup
AC Milan beat Lecce 3-0 at Giuseppe Meazza (San Siro), and the numbers from the match back up how the game played out. AC Milan also had the better share of the ball, holding 69% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 10 attempts from AC Milan against 6 from Lecce over the course of the game. Lecce had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
AC Milan vs Lecce Lineups
Looking Ahead
AC Milan will already be turning their attention to what comes next. Their next test comes at home to Atalanta, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when AC Milan vs Atalanta going to play at 18 October 2026 in Serie A 2026-27.
Lecce, meanwhile, have a quick chance to build on this result. They are next in action away at Udinese, a game that will give an early sense of how they carry this result forward. Full details are here: Udinese vs Lecce going to play at 18 October 2026 in Serie A 2026-27.