Christian Pulisic got AC Milan rolling early, and second-half contributions from Adrien Rabiot and substitute Diego Moreira turned a comfortable lead into a convincing win. Ruben Amorim’s side controlled 69% of possession and rarely looked troubled at San Siro, beating Lecce 3-0 to collect three points on matchday five of Serie Lecce, who generated just 0.17 xG, offered little going forward and shipped three without reply for the second time in three away fixtures.

Key Moments
- 14′, Pulisic opened the scoring after a pass from Strahinja Pavlovic. The forward finished to give Milan an early cushion.
- 58′, Danilo Veiga picked up a yellow card for a foul, the only booking of the match.
- 61′, Rabiot doubled the lead. Gonçalo Ramos provided the assist as the midfielder drove home to put the result beyond doubt.
- 73′, Moreira, on the pitch for just three minutes after coming on at the 70th, completed the scoring with a goal with no assist recorded.
Tactical Breakdown
Milan’s 3-4-2-1 setup gave them complete control of the midfield zone. They completed 637 of 698 passes at a 91% accuracy rate and kept 69% possession, consistently recycling the ball and pressing Lecce into their own half. Their xG of 1.93 against Lecce’s 0.17 reflects how lopsided the territorial battle was. Eight of Milan’s ten shots came from inside the box, showing that Amorim’s side was patient in building to good positions rather than relying on long-range efforts.
The three substitutions Milan made at the 70th minute changed the match’s texture rather than its outcome. Moreira came on for Pulisic and scored within three minutes, adding a third goal that killed any lingering Lecce hope. Luka Modrić, who had controlled the tempo for 76 minutes, was then rotated off alongside Pervis Estupiñán, with Yunus Musah and Davide Bartesaghi entering to manage the closing stages.
Lecce’s 4-3-3 never got traction. With only 31% possession and three shots on goal, their attacking trio of Joël Monteiro, Nikola Štulić and Lassana Coulibaly were starved of service. Halftime substitute Paco Esteban added some urgency but came into a match that was already effectively over. The visitors committed 15 fouls as frustration mounted, and Wladimiro Falcone’s single save underlines how little Lecce managed to generate.
Player Ratings
Match Context
Standings
Head To Head
Verdict
The win leaves Milan fifth in Serie A on 11 points after five matches, three behind the trio of AS Roma, Inter and Lazio at the top. Lecce sit 12th on six points and have now lost three of their opening five fixtures. For Amorim’s side, the performance offered a blend of defensive solidity, midfield control and depth off the bench that Serie A’s top sides will take note of as the season develops.

AC Milan
Lecce
Adrien Rabiot
Christian Pulišić
Diego Moreira