Normal view

Today — 9 March 2026Main stream

Serie A | Milan 1-0 Inter: Estupinan blows title race wide open with derby success

9 March 2026 at 01:45

Milan have won both editions of the Derby della Madonnina, as the Pervis Estupian goal reopens the Scudetto race, closing the gap on leaders Inter to seven points.

This was not only the Derby della Madonnina, but also a Scudetto showdown between first and second place. The Nerazzurri were unbeaten in Serie A since the 1-0 defeat in this fixture on November 23, followed by a draw and 14 victories. Marcus Thuram had flu symptoms, with Lautaro Martinez injured and on the bench anyway to cheer on his teammates, so it was an all-new strike partnership. Matteo Gabbia and Santiago Gimenez missed out following surgery, with Davide Bartesaghi not fully fit.

See how it all unfolded on the Liveblog.

MILAN, ITALY - MARCH 08: The AC Milan fans show their suppor during the Serie A match between AC Milan and Inter at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
MILAN, ITALY – MARCH 08: The AC Milan fans show their support during the Serie A match between AC Milan and Inter at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)

Luka Modric drilled inches wide from the edge of the area in the third minute after a wayward Yann Sommer pass out from the back.

Henrikh Mkhitaryan gathered from his own half and sprinted forward to force a tricky save out of Mike Maignan one-on-one, but Milan scored instead moments later.

MILAN, ITALY - MARCH 08: Henrikh Mkhitaryan of Inter competes for the ball with Fikayo Tomori of AC Milan during the Serie A match between AC Milan and FC Internazionale at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
MILAN, ITALY – MARCH 08: Henrikh Mkhitaryan of Inter competes for the ball with Fikayo Tomori of AC Milan during the Serie A match between AC Milan and FC Internazionale at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)

Youssouf Fofana completed a give and go with Rafael Leao, then placed a smart through ball to send Estupinan down the left behind Luis Henrique, beating Sommer from a tight angle at the near post. It was the Ecuadorian’s first ever goal for the Rossoneri.

Pervis Estupiñán rockets AC Milan into the lead in the Derby della Madonnina 🙌

📺 @tntsports & @discoveryplusUK pic.twitter.com/4JFOkVSDrN

— Football on TNT Sports (@footballontnt) March 8, 2026

MILAN, ITALY - MARCH 08: Pervis Estupinan of AC Milan celebrates after scoring their team's team's first goal during the Serie A match between AC Milan and Inter at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
MILAN, ITALY – MARCH 08: Pervis Estupinan of AC Milan celebrates after scoring their team’s team’s first goal during the Serie A match between AC Milan and Inter at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)

It was nearly 2-0 soon after, as Christian Pulisic pulled back from the left by-line and Federico Dimarco did just enough to stop Alexis Saelemaekers sweeping in from 12 yards.

After the restart, Piotr Zielinski stung Maignan’s gloves at the near post, while Rafael Leao scuffed well wide after a strong Pulisic counter-attack.

Fofana tested Sommer on another counter, but Federico Dimarco should’ve equalised on 54 minutes when ballooning over from 12 yards, as Mkhitaryan knocked down a Barella cross.

Leao also wasted a promising opportunity when sent through by Fofana, while Denzel Dumfries came off the bench and within 60 seconds had tested Maignan after pouncing on a loose ball, then Bonny nodded his cross over the bar.

Alessandro Bastoni was booked for a late trip on Rabiot, which ended up injuring the Inter defender and forcing him off the pitch.

MILAN, ITALY - MARCH 08: Referee Daniele Doveri shows the yellow card to Alessandro Bastoni of Inter during the Serie A match between AC Milan and FC Internazionale at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
MILAN, ITALY – MARCH 08: Referee Daniele Doveri shows the yellow card to Alessandro Bastoni of Inter during the Serie A match between AC Milan and FC Internazionale at Giuseppe Meazza Stadium on March 08, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)

Rabiot also saw yellow later and will be suspended for next week’s meeting with Lazio. Inter had the ball in the net on a corner during stoppages, but the referee had clearly blown the whistle beforehand to have it taken again.

Inter also had penalty appeals when Dumfries nodded the ball onto Samuele Ricci’s arm, but it was considered to be in a natural position, then the move continued and Manuel Akanji’s header was off target.

Milan 1-0 Inter

Estupinan 35 (M)

Player statistic

1st half
Pervis Estupiñán
(Assist: Youssouf Fofana)
Goal 35'    
2nd half
    65' Alessandro Bastoni
    69' Denzel Dumfries
Adrien Rabiot 80'    
Luka Modric Yellow card 89'    

Match statistic

37
Possession %
63
9
Total shots
11
2
Shots on target
2
6
Shots off target
5
1
Blocked shots
4
1
Corners
6
2
Offsides
1
8
Fouls
12
Milan
Inter

Starting lineups

16
Goalkeeper
23
Defender
5
Defender
2
31
12
Midfielder
56
Midfielder
14
Midfielder
19
Midfielder
73'
11
84'
10
Attacker
73'
1
Goalkeeper
95
68'
14
Defender
32
Defender
25
Defender
31
Defender
80'
22
Midfielder
59'
23
Midfielder
68'
7
Midfielder
94
Attacker
11
Attacker
59'

Substitutes

1
Goalkeeper
30
Midfielder
33
96
Goalkeeper
24
Defender
27
Defender
4
Midfielder
73'
9
Attacker
73'
18
84'
15
Defender
36
Defender
20
Midfielder
6
Defender
10
13
Goalkeeper
12
Goalkeeper
53
Attacker
2
Midfielder
59'
8
Defender
59'
16
Midfielder
68'
30
Midfielder
68'
17
Attacker
80'
Yesterday — 8 March 2026Main stream

Serie A official Week 28 line-ups: Milan vs. Inter

8 March 2026 at 22:31

Inter start an all-new partnership of Francesco Pio Esposito and Ange-Yoan Bonny with Piotr Zielinski, while Milan hope Luka Modric can inspire Rafael Leao and Christian Pulisic.

It kicks off at San Siro at 19.45 GMT (20.45 CET).

You can follow all the build-up and action as it happens from today’s Serie A games on the Liveblog.

Not only is this a Derby della Madonnina and bitter local rivalry, it’s also a decisive crossroads in the Scudetto race, because leaders Inter are 10 points clear of Milan in second place.

The Nerazzurri were held 0-0 by Como in the Coppa Italia semi-final first leg on Tuesday, when adopting a new tactical system with Davide Frattesi and Andy Diouf in advanced roles to support a single centre-forward.

Marcus Thuram was meant to start today, but he is suffering from flu symptoms and is not even fit for the bench, with Lautaro Martinez still out after that calf injury against Bodo/Glimt.

Curiously, the Argentine is named ‘on the bench’ just so he can be close to his teammates and cheer them on.

MILAN, ITALY - FEBRUARY 24: Marcus Thuram of FC Internazionale Milano reacts during the UEFA Champions League 2025/26 League Knockout Play-off Second Leg match between FC Internazionale Milano and FK Bodo/Glimt at Stadio San Siro on February 24, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
MILAN, ITALY – FEBRUARY 24: Marcus Thuram of FC Internazionale Milano reacts during the UEFA Champions League 2025/26 League Knockout Play-off Second Leg match between FC Internazionale Milano and FK Bodo/Glimt at Stadio San Siro on February 24, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)

It means a brand-new strike pairing of Esposito and Bonny, while Hakan Calhanoglu is rested after making his first start in six weeks with Como.

Instead, Henrikh Mkhitaryan and Zielinski take the midfield reins, with Denzel Dumfries slowly making his way back to full fitness after several months out due to ankle surgery.

MILAN, ITALY - FEBRUARY 14: Francesco Pio Esposito of FC Internazionale Milano celebrates scoring his team's third goal with teammate Federico Dimarco during the Serie A match between FC Internazionale and Juventus FC at Giuseppe Meazza Stadium on February 14, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
MILAN, ITALY – FEBRUARY 14: Francesco Pio Esposito of FC Internazionale Milano celebrates scoring his team’s third goal with teammate Federico Dimarco during the Serie A match between FC Internazionale and Juventus FC at Giuseppe Meazza Stadium on February 14, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)

Milan have problems of their own to deal with, because Matteo Gabbia had an operation for a sports hernia and is expected to be out for a month, joining Santiago Gimenez on the absentee list.

Davide Bartesaghi avoided a serious flexor injury, but the twinge against Cremonese was enough to mean he’s on the bench, replaced by Pervis Estupinan.

Pulisic and Leao work on their partnership, with Modric and Adrien Rabiot in midfield.

Inter are unbeaten in Serie A since their loss to Milan on November 23, followed by a 2-2 draw with Napoli, and 14 victories.

MILAN, ITALY - FEBRUARY 22: Luka Modric of AC Milan looks on during the Serie A match between AC Milan and Parma Calcio 1913 at Giuseppe Meazza Stadium on February 22, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)
MILAN, ITALY – FEBRUARY 22: Luka Modric of AC Milan looks on during the Serie A match between AC Milan and Parma Calcio 1913 at Giuseppe Meazza Stadium on February 22, 2026 in Milan, Italy. (Photo by Marco Luzzani/Getty Images)

Milan vs. Inter line-ups

Milan: Maignan; Tomori, De Winter, Pavlovic; Saelemaekers, Fofana, Modric, Rabiot, Estupinan; Leao, Pulisic

Inter: Sommer; Bisseck, Akanji, Bastoni; Luis Henrique, Barella, Zielinski, Mkhitaryan, Dimarco; Esposito, Bonny

Player statistic

1st half
Pervis Estupiñán
(Assist: Youssouf Fofana)
Goal 35'    
2nd half
    65' Alessandro Bastoni
    69' Denzel Dumfries
Adrien Rabiot 80'    
Luka Modric Yellow card 89'    

Match statistic

37
Possession %
63
9
Total shots
11
2
Shots on target
2
6
Shots off target
5
1
Blocked shots
4
1
Corners
6
2
Offsides
1
8
Fouls
12
Milan
Inter

Starting lineups

16
Goalkeeper
23
Defender
5
Defender
2
31
12
Midfielder
56
Midfielder
14
Midfielder
19
Midfielder
73'
11
84'
10
Attacker
73'
1
Goalkeeper
95
68'
14
Defender
32
Defender
25
Defender
31
Defender
80'
22
Midfielder
59'
23
Midfielder
68'
7
Midfielder
94
Attacker
11
Attacker
59'

Substitutes

1
Goalkeeper
30
Midfielder
33
96
Goalkeeper
24
Defender
27
Defender
4
Midfielder
73'
9
Attacker
73'
18
84'
15
Defender
36
Defender
20
Midfielder
6
Defender
10
13
Goalkeeper
12
Goalkeeper
53
Attacker
2
Midfielder
59'
8
Defender
59'
16
Midfielder
68'
30
Midfielder
68'
17
Attacker
80'
❌
❌