AC Milan 1-0 Internazionale result: Pervis Estupinan strike enough to seal derby double and close gap at top of Serie A

Serie A / Matchday 28
Stadio Giuseppe Meazza / 08.03.2026
Live
Live Updates

  • All
  • Highlights
21:57
MILAN DO DERBY DOUBLE TO CUT INTER LEAD
AC Milan played a near-perfect game at San Siro as they beat rivals and league leaders Inter 1-0.
With their second Derby della Madonnina win of the season, Milan cut Inter's lead at the top of Serie A to seven points. A win for Inter would have put them 13 points ahead, a perhaps unassailable lead, but they looked completely out of control for the entire game.
Luka Modric had a trademark performance at the heart of almost everything Milan produced. He was on hand to scare Inter in the opening few minutes as Yann Sommer's wayward pass rolled out to Christian Pulisic, but Modric's shot was just wide.
picture

'Milan might regret this!' - Modric pounces on 'bad' Inter error but misses the target

Video credit: TNT Sports

It was a sign of things to come for Inter, who created nothing.
It felt as if Christian Chivu and Massimiliano Allegri were in complete reverse from the beginning, with the former getting his gameplan completely wrong and the latter getting it spot on.
In the 34th minute, Youssouf Fofana played a wonderful pass into the path of Pervis Estupinan, who smashed the ball into the top of the net and Sommer was helpless to stop him.
From there, Milan were in complete control aside from moments of frenzied attacks that Inter attempted intermittently.
picture

'What a moment for him!' - Estupinan scores first Milan goal to break deadlock against Inter

Video credit: TNT Sports

Milan blocked every inroad that Inter tried to make, covering the passing lanes and killing their threats from the wings with organised defending.
Henrikh Mkhitaryan and Federico Dimarco both had golden chances to score, the latter of which made a criminal miss from inside the box and hit the ball far over the bar.
Milan defended immensely and as Inter tried to force the ball in late with shot after shot, they withstood under pressure and secured a stunning win.
95'
Live comment icon
FULL-TIME! AC MILAN 1-0 INTER MILAN
Milan hang on and the San Siro erupts! They've done it again against Inter and end a winning streak of 12.
Inter had been flawless in the league inbetween two losses to Milan but they were imperious and dominant today.
It was Estupinan's strike in the first half that secured the win, but Allegri had this match sown up from the off.
94'
MILAN HANGING ON
Inter have yet another corner and there's plenty of late drama and chaos here as Milan begin to hang on.
Inter are start to pepper them and Dimarco sends in a cross, only for Saelemakers to deflect it into Maigan's hands.
That might be it...
92'
INTER ARE CALLING FOR A PENALTY
Esposito goes down in the box, but a quick check sees their shouts waved away.
Inter have another corner and a final chance.
88'
TIME RUNNING OUT FOR INTER
Time is almost up for Inter has the 90th minute rears its head.
Yet another corner is wayward for Inter and Milan have more time to waste and see out this game.
83'
PULISIC MAKES WAY FOR NKUNKU
Nkunku and Fullkrug are on to try and see this game over the line.
Still a goal ahead and Inter are chasing hard for an equaliser.
C. Nkunku
Substitution in
C. Nkunku
AC Milan
AC Milan
C. Pulisic
Substitution out
C. Pulisic
AC Milan
AC Milan
75'
CHIVU GOT THIS WRONG... ALLEGRI GOT THIS RIGHT
Feels like this match has been in Allegri's palm the entire game so far.
Inter have created nothing and still, are trying to play out from the back and having their passing lanes cut by Milan and receivers harried by defenders.
Milan doing well to keep this defence organised at this stage.
70'
20 MINUTES TO GO AS MILAN LEAD 1-0
Entering the final portion of this game and Milan are managing to keep this precarious 1-0 lead.
Feels like the only way Inter score is through sheer magic or a Milan mishap from an individual.
66'
Live comment icon
BASTONI EARNS DESERVED YELLOW
Definite yellow card for a silly trip on Rabiot. Pretty cynical and borderline.
The defender has now gone down himself...
He's playing his villain role well.
58'
MILAN THREATEN ONCE AGAIN
Dimarco has been one of the league's best players in recent weeks but he's having a horror so far today.
He tries to make an intercept but his timing is off and he allows Milan to instantly bypass the midfield, and Leao manages to get a shot off from a wide angle but it fires past the goal.
Inter are settling into the tie a little bit, but they have a tendency to make a silly mistake and give Milan chance after chance.
21:03
WATCH: ESTUPINAN SMASH MILAN INTO THE LEAD
picture

'What a moment for him!' - Estupinan scores first Milan goal to break deadlock against Inter

Video credit: TNT Sports


54'
Live comment icon
DIMARCO MISSES GOLDEN CHANCE
Dimarco and Inter might not get a better chance than that. He should have buried it.
Barella makes a a great delivery into the box to Mkhitaryan who lays it back to Dimarco inside the box, and he skies it over the bar.
The camera cuts to Martinez on the bench and he has his head in his hands. You'd back him to bury that one.
51'
Live comment icon
FOFANA FORCES A SOMMER SAVE
What a pass from Modric to open up Fofana in the middle. The Croatian is at the heart of everything good tonight.
Fofana makes a good save from just outside the box to force a save from Sommer.
Two early chances for Allegri's side already this half.
49'
LEAO MISSES CHANCE TO DOUBLE LEAD
Milan fire up from one box to the other as Pulisic makes a nice run, passing it left to Leao.
But the forward drags past the goal and just couldn't get a good connection.
45'
BACK UNDERWAY!
Inter start this half with possession, can they get back in this tie?
PLAYERS BACK OUT FOR SECOND HALF
Almost ready to get us restarted.
20:49
WATCH FA CUP LIVE ON TNT SPORTS
Watch and stream the Premier League, UEFA Champions League, UEFA Europa League, UEFA Conference League, Men’s and Women’s FA Cup and more on TNT Sports and discovery+ 
HT
HALF-TIME! MILAN 1-0 INTER
Inter have a shot with Barella to close out the half but his show was always going wide.
Estupinan gets Milan ahead with a fine finish that opened the floodgates for Milan, and they came close to adding a second several times.
Chivu desperately needs to get his Inter side to regroup and calm down.
45'
INTER IN SURVIVAL MODE UNTIL HALF-TIME
Inter desperately need half-time right now because they are getting swamped by this Milan team.
42'
OPENING UP FOR MILAN
God this game is opening up for for Milan now and they seemed set for a second goal.
Fofana makes a run into the corner of Inter's box and just can't pick a player out in the box, but Inter are in survival mode right now and Milan are running them ragged.