The story
Milan beat Lecce 3-0 at San Siro Stadium (Stadio Giuseppe Meazza) in Serie A, matchday 31.
The goals came from Christian Pulisic (6'), Olivier Giroud (20') and Rafael Leão (57').
It was 2-0 at half-time.
Nikola Krstovic of Lecce was sent off (45').
Milan had 64% of the ball and 16 shots to Lecce's 12.
Match stats
![]()
Key moments
- 6' Christian Pulisic Goal · Milan 1-0 Assist: Samuel Chukwueze
- 20' Olivier Giroud Goal · Milan 2-0 Assist: Yacine Adli
- 45' Nikola Krstovic Sent off · Lecce
- 57' Rafael Leão Goal · Milan 3-0 Assist: Yacine Adli
Line-ups
Milan
- Mike MaignanGoalkeeper
- Fikayo TomoriDefender
- Matteo Gabbiaoff 61'Defender
- Theo Hernándezoff 83'Defender
- Davide CalabriaDefender
- Tijjani Reijndersoff 78'Midfielder
- Yacine AdliMidfielder
- Samuel ChukwuezeForward
- Christian Pulisicoff 62'Forward
- Olivier Giroudoff 62'Forward
- Rafael LeãoForward
Lecce
- Wladimiro FalconeGoalkeeper
- Patrick Dorguoff 85'Defender
- Marin PongracicDefender
- Antonino GalloDefender
- Federico BaschirottoDefender
- Lorenzo Venutioff 70'Defender
- Ylber RamadaniMidfielder
- Joan Gonzàlezoff 46'Midfielder
- Alexis Blinoff 78'Midfielder
- Nikola KrstovicForward
- Lameck Bandaoff 46'Forward
Full timeline
Every goal and card (6)
- 6' ⚽ Christian Pulisicassist Samuel Chukwueze
- 20' ⚽ Olivier Giroudassist Yacine Adli
- 34' 🟨 Alexis Blin
- 45' 🟥 Nikola Krstovic
- 57' ⚽ Rafael Leãoassist Yacine Adli
- 78' 🟨 Samuel Chukwueze
Head to head
5Milan wins1Draws0Lecce wins


