Il Milan piega il Lecce di misura e porta a casa tre punti preziosi a San Siro, al termine di una partita più complicata del previsto. I rossoneri costruiscono, spingono a lungo, ma trovano il varco decisivo solo nel finale, premiando una supremazia territoriale costante e una pressione crescente soprattutto nella ripresa. Nel primo tempo il copione è chiaro: possesso palla al Milan, Lecce compatto e ordinato, pronto a ripartire. Le occasioni migliori capitano sui piedi di Pulisic e Leao, ma Falcone è attento e la retroguardia salentina regge l’urto.
Da segnalare un gol annullato a Leao per fuorigioco e qualche protesta rossonera per un possibile tocco di mano in area, non sanzionato dall’arbitro Zufferli. Dopo l’intervallo il Milan alza il ritmo e costringe il Lecce a difendersi sempre più basso. Ricci, Rabiot ed Estupiñán vanno più volte al tiro o al cross, ma il muro giallorosso resiste anche grazie a un Falcone decisivo su Pulisic e Saelemaekers. Il Lecce prova a colpire in contropiede con Banda e Stulic, ma senza precisione negli ultimi metri. La svolta arriva al 75’. Gabbia cambia gioco sulla destra, Saelemaekers crossa con i tempi giusti e Fullkrug, appena entrato, stacca di testa battendo Falcone: è l’1-0 che fa esplodere San Siro e regala al centravanti tedesco il primo gol in rossonero.
Nel finale il Lecce tenta l’assalto, mentre il Milan gestisce con esperienza. Nkunku e Loftus-Cheek hanno le occasioni per chiuderla, Maignan è attento sull’unico vero tentativo di Maleh. Dopo quattro minuti di recupero arriva il triplice fischio: vittoria sofferta ma meritata. Il Milan continua così la sua striscia positiva e conferma solidità e pazienza, mentre il Lecce esce sconfitto ma con una prova di sacrificio che lascia segnali incoraggianti nonostante il risultato.
Milan - Lecce: le pagelle della gara. Siebert stecca, Füllkrug punisce
Milan (3-5-2): Maignan 6; Tomori 6, Gabbia 6,5, De Winter 6; Saelemaekers 7 (78’ Athekame s.v.), Ricci 6 (72’ Loftus-Cheek 5,5), Jashari 6,5 (86’ Modrić s.v.), Rabiot 6,5, Estupiñan 6; Pulisic 6 (72’ Füllkrug 7), Leão 6 (88’ Nkunku s.v.).
Allenatore: Allegri 7.
Lecce (4-3-3): Falcone 7; Ndaba 6, Siebert 5, Tiago Gabriel 6,5, Gallo 6 (84’ N’Dri s.v.); Gandelman 5,5, Ramadani 6 (84’ Maleh s.v.), Coulibaly 6; Sottil 5,5 (53’ Banda 5,5), Stulić 5,5 (68’ Morente 5), Pierotti 5,5. Allenatore: Di Francesco 6.
Three more points in the bag 😎💰
Brought to you by @Bitpanda_global pic.twitter.com/GDBOnOHwKZ
Risultato finale: Milan - Lecce 1 - 0
95': Rinvia Maignan per Fullkrug e Zufferli fischia la fine della partita
94': Maignna rinvia, Fullkrug sponda per Loftus-Cheek palla nello spazio per Nkunku imprecisa, riparte il Lecce, Maleh arriva al tiro, palla che finisce sul fondo
93': Modric apre a sinistra per Estupinan, palla in area per Rabiot che serve Nkunku che calcia addosso a Falcone
92': Da sinistra Pierotti mette palla in diagonale in area, triplo liscio tra difensori ed attaccanti e palla tra i piedi di Estupinan
91': Athekame serve Loftus-Cheek sulla destra, avanza l'inglese e poi arretra palla fino a Gabbia
90': Quattro minuti di recupero.
Fullkrug respinge il calcio d'angolo, Nkunku corre palla al piede poi si ferma e il Milan gira palla per guadagnar tempo
89': N'dri sulla destra, sale, Estupinan lo ferma, la palla finisce sul fondo, calcio d'angolo
88': Modric mette in corsa Nkunku con un tocco delizioso, il 18 è tutto solo, ma Siebert rientra molto bene su di lui rubandogli palla
87': Attacca il Lecce con Ndaba per Banda che si accentra poi serve all'indietro Siebert, cross dentro respinto da Tomori
86': Sostituzione per il Milan: Escono Leao e Jashari ed entrano Modric e Nkunku
85': Fallo di Siebert su De Winter, poi Banda commette fallo su Tomori, si accascia Jashari
84': Sostituzione per il Lecce: Escono Gallo e Ramadani ed entrano N'dri e Maleh
83': Loftus-cheek recupera palla a centrocampo e cerca di ripartire, ma Ramadani lo ferma con il corpo.
Ammonito Ramadani
82': Jashari prova a servire Fullkrug in verticale, la palla è tutta su Falcone
81': Jashari recupera palla e serve Athekame in campo aperto il 24 corre palla in mezzo per Loftus-Cheek che serve Rabiot e Leao, ma il portoghese non trova il tiro
80': Leao cerca Fullkrug che gli restuisce palla e commette fallo su Ndaba
79': Giro palla prolungato del Milan che cerca di far correre il Lecce mentre il tempo scorre
78': Sostituzione per il Milan: Esce Saelemaekers ed entra Athekame
77': Saelemaekers è fermo a terra mentre il Lecce attacca da destra palla verso Pierotti che finisce sul fondo
76': Festeggia a pieni polmonei Fullkrug che trova il suo primo gol Milan
75': Gabbia lancia il pallone sulla destra per Saelemaekers che dal fondo con un cross in corsa preciso per la testa di Fullkrug che batte Falcone!
Gooool del Milan! Ha segnato Niclas Fullkrug! Milan - Lecce 1 - 0
74': Traversone da sinistra di Rabiot per Saelemaekers a destra, contro cross, sponda di Rabiot per Loftus-Cheek che non riesce a calciare e Ndaba che spazza via
73': Angolo che porta Fullkrug e mettere palla bene in porta, ma Falcone con i pugni respinge da terra
72': Sostituzione per il Milan: Escono Pulisic e Ricci ed entrano Fullkrug e Loftus-Cheek
71': De Winter per Tomori, cross respinto, palla per Rabiot che da sinistra prova il cross verso destra e Gallo mette in angolo
70': Banda vede la sovrapposizione di Gallo sulla sinistra, cross in area, non ci arriva Morente, la palla però è per Pierotti fermato da Rabiot
69': Fallo del neo entrato Tete Morente su Ricci, riparte velocemente il Milan che vuole trovare il gol che sblocchi il match
68': Sostituzione per il Lecce: Esce Stulic ed entra Tete Morente
67': Sale da destra il Milan, Jashari vede il taglio di Rabiot che riceve in area piccola, tiro cross respinto in scivolata da Tiago Gabriel
66': Banda da sinistra guida il contropiede, ma Gabbia intercetta il tentativo di passaggio verso Stulic
65': Azione manovrata, ma poco fluida del Milan che con Jashari e Ricci cerca di fare mettere in moto Pulisic
64': Banda porta palla, ma Toori lo ferma, il Lecce riparte da dietro e Ramadani commette un errore che regala palla al Milan
63': Milan da sinistra, palla bassa per Rabiot che con il sinistro da posizione favorevole non trova la porta: alto
62': Il Milan guadagna ancora calcio d'angolo con Leao, dalla bandierina Jashari da sinistra, palla in mezzo, respinge Falcone con i pugni
61': Leao dal centrosinisatra vede Pulisic che taglia bene in area, piatto destro messo in angolo da Falcone!
Occasione per il Milan
60': Dal calcio d'angolo de Lecce parte il contropiede del Milan fermato da Gandelman su Leao
59': Stulic guida il contropiede degli ospiti, palla in profondità per Banda che prova a guadagnarsi il fondo, ma guadagna calcio d'angolo
58': Ricci dalla bandierina, ancora per Gabbia che di testa salte prima di tutti, ma non trova la porta per pochissimo
57': Saelemaekers da destra serve Ricci nel centrodestra, conclusione potente in porta messa in angolo da Falcone
56': Ricci mette palla in mezzo, respinge Pierotti, al volo Estupinan clacia dritto sopra la traversa: alto! Falcone si accascia a terra, ma si rialza non appena Zufferli si avvicina
55': Ricci da sinistra serve Saelemaekers sulla destra, palla bassa in area per Tomori che calcia colpendo Ramadani e palla che finisce in angolo
54': Sostituzione per il Lecce: Esce Sottil ed entra Banda
53': Angolo battuto da Ricci per Gabbia che di testa non trova la porta
52': Estupinan spinge sulla sinistra cross dal fondo per Saelemaekers che si porta palla da sinistra sul destro, conclusione messa in angolo da Gallo
51': Rabiot da destra con un cross a rientrare di sinistro sul secondo palo, Estupinan arriva e mette la palla in mezzo, di fatto servendo Tiago Gabriel
50': Contropiede del Lecce, Tomori e Gabbia però fermano Sottile, allora riparte il Milan in campo aperto, Gallo riesce a fermare Pulisic
49': Jashari ruba palla a Pierotti, prova a saltare le linee, e arriva al limite dell'area, al momento della conclusione si allunga palla e Siebert lo ferma
48': Tomori sale dalla destra e guadagna rimessa laterale da molto vicino la bandierina di destra
47': Pulisic duetta nello stretto con Rabiot che prova a salire sul centrosinistra, ma Pierotti è molto bravo nel rientrare su Rabiot e rubar palla
46': Milan che perde palla nel tentativo di avanzare da sinistra, ma il Lecce non riesce a far male con Stulic
Secondo tempo: Il Milan con la divisa di casa rossonera attacca dalla nord verso la sud e con Pulisic tocca il primo pallone del secondo tempo
Goalless heading into half-time ⏸️
Brought to you by @Bitpanda_global pic.twitter.com/ZMm83Hf7mK
— AC Milan (@acmilan) January 18, 2026Primo tempo: Milan - Lecce 0 - 0
46': Gandelman serve Falcone, rinvio lungo per Stulic fermato fallosamente da Gabbia.
Riprende il gioco e Zufferli fischia la fine del primo tempo
45': Ci sarà un minuto di recupero prima della fine. Recupera palla Ricci che cerca Saelemaekers, palla per Pulisic anticipato da Gandelman
44': Stulic in fase difensiva spinge Jashari, il Milan guadagna punizione che con lo stesso Jashari batte in velocità, ma senza graffire
43': Nessun rigore per il Milan perchè Pulisic era in netto fuorigioco, riparte il gioco dal rinvio di Facolne che rilancia lungo lungo tutto su Gabbia, allora il Milan riparte proprio dal difensore centrale
42': Azione che si sviluppa in area del Lecce, possibile tocco di mano di Ndaba, Tomori prova un conclusione lenta verso Falcone, possibile rigore per il Milan
41'.
Secondo tentativo, respinge Stulic, palla a Leao che esce dall'area, ma resta viva per il Milan
40': Zufferli prima di farbattere l'angolo vuole mettere chiarezza in area, Ricci con un bel cross per Rabiot, ma Siebert devia in angolo
39': Rabiot manda Estupinan in corsa sulla sinistra, palla ricevuta dal 2 rossonero che guadagna calcio d'angolo
38': Tiago Gabriel entra su Pulisic che si lamenta, Zufferli lascia giocare, interviene Estupinan che commette fallo: si lamenta il Milan
37': Siebert di forza anticipa Leao, palla verso Stulic che controlla la palla con la mano
36': Giro palla del Milan che non alza i giri al motore e il Lecce che tiene basso il pressing
35': Pulisic da sinistra, si smarca degli avversari, palla in area, ma i compagni di squadra hanno sbagliato il movimento favorendo Gallo che si trova il pallone tra i piedi e spazza via
34': Ancora Milan che da sinistra avanza con Saelemaekers, il belga si accentra e calcia colpendo Leao che è in fuorigioco nell'area del Lecce
33': Contropiede del Milan che porta Pulisic a guadagnare calcio d'angoo, battuto velocemente e respinto da Gandelman
32': Rabiot si abbassa per ricevere pala, prova a salire di gran carriera, ma il passaggio verso Tomori è intercattato da Ramadani che serve Sottil, l'ex rossonero corre palla al piede vede Sulic, ma nel servirlo Gabbia intercetta
31': Ricci serve Pulisic che gli restituisce palla, Tomori da destra prova il taglio dietro l'uomo, Ricci prova a servirlo, ma è in fuorigioco
30': Siebert ferma fallosamente Rabiot sulla sinistra, il francese prova la battuta rapida, ma Siebert non gliela consente facendo indispettire i giocatori del Milan
29': Ramadani intercetta il passaggio di De Winter per Rabiot, il Lecce allora con Sottil corre a sinistra, palla in area per Stulic che calcia alto
28': Coulibaly ferma fallosamente Pulisic, San Siro vorrebbe il giallo, ma Zufferli lascia impunito il centrocampista del Lecce fase ruvida della partita
27': Tomori di forza su Sottil: fallo!
L'inglese rischia il cartellino giallo per il brutto intervento
26': Jashari vede Saelemaekers sulla destra, corre il belca, prova un tiro cross che viene respinto per due volte da Tiago Gabriel
25': Riparte il Milan con Ricci, che sbaglia il tracciante, il Lecce cerca di avanzare con Ramadani, Jashari però lo ferma
24': Perde palla il Milan, favorendo il Lecce che da destra con Siebert trova un bel cross, Stulic non ci arriva per un soffio, bella occasione per il Lecce
23': Ricci prova a servire Leao nella corsa, il portoghese è un po' in ritardo rispetto al pallone che viaggia verso Falcone
22': Bella azione del Milan, palla che gira nel centrosinistra, Estupinan la riceve in area, prova con un tacco a servire Leao, ma calibra male favorendo Siebert
21': Siebert serve Ramadani, De Winter interviene in ritardo e commette fallo.
Ammonito De Winter
20': Ricci per Saelemaekers sulla trequarti del centro destra, palla in diagonale per Leao che cerca da sinistra di soprendere la difesa, ma Falcone è molto attento ed anticipa Leao
19': Momentaneamente il Lecce è in 10 perchè Stulic si è portato vicino alla panchina per farsi medicare da un graffio
18': Scontro tra Saelemaekers e Sottil lungo la linea di destra per il Milan, la palla esce ed è rimessa laterale per il Milan
17': Coulibaly ruba palla a metà campo, cross per Pierotti respinto dalla difesa rossonera
16': Ricci parte dalla bandierina, respinge Falcone, ma Zufferli ferma tutto perchè il pallone era uscito dal lancio dalla bandierina
15': Gira palla sulla trequarti il Milan, Ricci sulla destra prova il cross, Gallo lo mura e il Milan guadagna calcio d'angolo
14': Saelemaekers tutto a sinistra riceve palla e subisce fallo da parte di Gandelman
13': Sottil prova a far correre la squadra portando palla al piede, ma di forza Jashari ruba palla
12': Fase di giocate sbagliate a centrocampo con il Milan che ha la meglio con Ricci che arretra il possesso fino a Maignan
11': Pierotti in fase difensiva sporca il passaggio per Leao mettendo palla a lato, Siebert rimette palla in campo, ma è già in possesso del Milan
10': Ricci recupera palla serve sulla destra Saelemaekers, Gallo però di gran carriera gli ruba palla e cerca di ripartire, ma Jashari non è dello stesso avviso, allora ecco il Milan
9': Bandierina alzata e fuorigioco, gol non convalidato, conferma anche il VAR si riprende dal rinvio di Falcone
8': Ricci imposta a centrocampoche serve Saelemaekers, palla in profondità per Leao che con uno scavetto supera Falcone
7': Protesta il Milan per un possibile rigore, mentre il Lecce spazza via con Gallo il pallone a lato
6': Si distende da destra il Milan, Tomori serve Saelemaekers, palla in mezzo per Pulisic che chiuso di fisico da Siebert, ma Zufferli è vicino e non ravvede irregolarità
5': Gabbia recupera palla, serve Rabiot e il 46 si dirige in area, Rabiot gli mette palla in area, Gabbia di testa cerca la porta, ma non la trova
4': Jashari porta palla verso Ricci che vede l'accorrente Saelemaekers sulla destra, rientro sul sinistro e calcia a giro verso il secondo palo: palla fuori!
3': Coulibaly porta palla sulla trequarti, subisce fallo da parte di Jashari
2': Gallo attacca da sinistra, prende il fondo, cross in area controllato da Estupinan che di testa appoggia verso Maignan che blocca
1': Pierotti ruba palla ad Estupinan, poi si gira e arretra il possesso verso Ndaba che guadagna rimessa laterale
Inizio partita: Pierotti sul pallone, il Lecce attacca dalla nord alla sud con una divisa completamente bianca, ma una banda gialla sul petto
Ore 20:45 - Un minuto di silenzio in memoria dello scomparso Rocco Commissio
Ore 20:44 - Ecco che l'arbitro Zufferli guida l'ingresso in campo ed ha inizio il cerimoniale della Lega Serie A
Ore 20:43 - Le squadre sono nel tunnel che porta al campo di gioco, pronte per la discesa in campo
Ore 19:45 - Sono state comunicate le formazioni ufficiali di Milan e Lecce
Milan - Lecce le formazioni ufficali:
Milan (3-5-2): Maignan; Tomori, Gabbia, De Winter; Saelemaekers, Ricci, Jashari, Rabiot, Estupiñan; Pulisic, Leão.
In panchina: Terracciano, Torriani; Athekame, Bartesaghi, Odogu, Pavlović; Fofana Y., Loftus-Cheek, Modrić; Füllkrug, Nkunku. Allenatore: Allegri.
The team news for tonight's game is in! 🚨
Brought to you by 𝗞𝘂𝗺𝗵𝗼 𝗧𝗶𝗿𝗲 pic.twitter.com/09jX1ulxNs
— AC Milan (@acmilan) January 18, 2026Lecce (4-3-3): Falcone; Ndaba, Siebert, Tiago Gabriel, Gallo; Gandelman, Ramadani, Coulibaly; Sottil, Stulić, Pierotti.
In panchina: Fruchtl, Samooja; Jean, Kouassi, Pérez; Fofana M., Helgason, Kaba, Maleh, Marchwinski, Morente, Ngom, Sala; Banda, N'Dri. Allenatore: Di Francesco.
🟡🔴 | 𝐒𝐓𝐀𝐑𝐓𝐈𝐍𝐆 𝐗𝐈 🆚 Milan presented by #Across pic.twitter.com/RuFYR5jSQm
— U.S. Lecce (@OfficialUSLecce) January 18, 2026Il Milan torna questa sera domenica 18 gennaio 2026 alle ore 20.45 allo stadio San Siro per affrontare il Lecce nella gara valida per la 21ª giornata di Serie A. Una serata che segna l’avvio del girone di ritorno per il Milan, chiamati a raccogliere punti preziosi davanti al proprio pubblico per restare in corsa nella parte alta della classifica. Dopo la vittoria del Milan nel recupero contro il Como, la squadra di Massimiliano Allegri vuole confermare la propria striscia di risultati positivi che ha raggiunto 19 gare consecutive e rispondere alle ultime affermazioni delle dirette rivali, con l’Inter ancora capolista e il Napoli alle spalle dei rossoneri.
San Siro’s calling 🏟️📢
Powered by @EnelGroup pic.twitter.com/gjxiN6u5dw
— AC Milan (@acmilan) January 18, 2026La situazione in classifica vede il Milan con un percorso solido e coerente: la fiducia nel gruppo è alta, così come la consapevolezza di poter fare affidamento su un organico capace di gestire le fasi topiche della stagione. Il Lecce, invece, si presenta a San Siro con un contesto di classifica più complesso. I salentini faticano a trovare continuità di risultati e devono guardarsi con attenzione dalle zone più calde, pur cercando di trarre fiducia da ogni prestazione per muovere la classifica, nell'ultima giornata però la squadra di Eusebio Di Francesco ha fatto soffrire l'Inter che è riuscita ad avere la meglio nel finale grazie ad un gol di Pio Esposito.
Sul fronte delle probabili formazioni, il Milan dovrebbe confermare il collaudato 3-5-2 che si plasma a varie declinazioni a partita in corso dato che a Como si è visto sia il 5-4-1 che il 4-4-2 e 4-3-3. Pochi i dubbi di base ma alcuni ballottaggi in vista del match. Nella squadra di Allegri davanti a Maignan agiranno Tomori, Gabbia e De Winter come terzetto difensivo. L'olandese pare avvantaggiato rispetto a Pavlovic che recupera dalll'infortunio. Con la spinta di Saelemaekers e Bartesaghi sulle fasce. In mediana spazio a Rabiot e Modric per garantire qualità e equilibrio, con Jashari che potrebbe essere preferito a turno per freschezza o esigenze tattiche, in alternativa è pronto Samuele Ricci.In avanti, il duo composto da Pulisic e Leao dovrebbe essere titolare, ma salgono le quotazioni di Nkunku al posto del portoghese.
🟡🔴 𝐌𝐀𝐓𝐂𝐇-𝐃𝐀𝐘
🆚 AC Milan
🏟️ San Siro
⏰ 20:45 pic.twitter.com/aRDoYgVfnq
— U.S. Lecce (@OfficialUSLecce) January 18, 2026Il Lecce di Eusebio Di Francesco dovrebbe rispondere con un classico 4-2-3-1, con Wladimiro Falcone tra i pali e una linea difensiva composta da Perez, Siebert, Tiago Gabriel e Gallo. A centrocampo spazio alla solidità di Coulibaly e Ramadani, con Pierotti, Gandelman e Banda a supporto dell’unica punta Stulic. Dalla panchina e con tanta voglia di riscatto potrebbe entrare in campo Riccardo Sottil che nella scorsa stagione ha indossato la maglia del Milan. I salentini devono fare i conti con diverse squalifiche pesanti, tra cui Gaspar e Veiga, mentre Berisha è indisponibile per infortunio. Fuori per infortunio anche il giovane Francesco Camarda che potrebbe rientrare dal prestito al Milan già in questa finestra invernale di calciomercato. Il tecnico giallorosso punterà sulla fisicità e compattezza per contenere la manovra dei padroni di casa e cercare di ripartire velocemente in transizione. Indisponibile
Toccherà al signor Luca Zufferli della sezione CAN di Udine dirigere l'incontro, con l'assistenza sul campo di Ceccon e Laudato. Il quarto uomo indicato dall'AIA sarà Matteo Mercenaro. Dalla sala VAR agiranno in caso di bisogno i signori Luigi Nasca e Paolo Silvio Mazzoleni in assistenza AVAR.
Milan: i giocatori disponibili per Massimiliano Allegri per la prima gara di ritorno
Portieri: Maignan, Pittarella, Terracciano
Difensori: Athekame, Bartesaghi, De Winter, Estupinan, Odogu, Gabbia, Pavlovic Tomori
Centrocampisti: Fofana, Jashari, Loftus-Cheek, Modric, Rabiot, Ricci, Saelemaekers
Attaccanti: Castiello, Fullkrug, Leao, Nkunku, Pulisic
Lecce: la lista dei giocatori convocati per la trasferta di San Siro contro il Milan
Portieri: Falcone, Früchtl, Samooja
Difensori: Gallo, Jean, Kouassi, Ndaba, Pérez, Siebert, Tiago Gabriel
Centrocampisti: Coulibaly, Fofana, Gandelman, Helgason, Kaba, Maleh, Marchwiński, Ngom, Ramadani, Sala
Attaccanti: Banda, Morente, N’Dri, Pierotti, Sottil, Štulić