Serie A

AC Milan edge Inter Milan 1-0 as Pervis Estupinan scores decisive goal in Serie A Matchday 28: Goal and highlights

AC Milan defeated Inter Milan 1-0 on Matchday 28 of the 2025-26 Serie A, with Pervis Estupinan scoring the decisive goal. Check out the highlights and key moments from this intense derby.

Pervis Estupinan of AC Milan.
© Marco Luzzani / Getty ImagesPervis Estupinan of AC Milan.

AC Milan gained the upper hand against lifelong rivals Inter Milan, with Pervis Estupinan proving the difference for the Rossoneri in a 1-0 derby win. The home side controlled key moments of the first half, creating chances through quick counters and wide play. Inter Milan maintained possession for long stretches but struggled to convert opportunities into real threats. Maignan made crucial saves to preserve AC Milan’s narrow lead.

In the second half, Inter Milan pushed aggressively for an equalizer, winning corners and creating several dangerous situations. AC Milan remained compact defensively, relying on quick breaks to keep Inter under pressure. Substitutions on both sides brought fresh energy, but neither team could change the scoreline.

With this result, AC Milan move to 60 points, reducing the gap to seven behind Inter Milan, who remain on 67. The win is a vital boost for AC Milan in the Serie A title race, with just ten matchdays remaining. Inter Milan will need to respond in their upcoming fixtures to maintain their lead at the top of the table.

Advertisement

Thanks for joining us!

AC Milan beat Inter Milan 1-0 in Serie A Matchday 28 and you lived every moment of this thrilling derby here, on Bolavip.

Thanks for staying with us, see you next time!

90' - Full time! (1-0)

AC Milan hold on to secure a 1-0 victory over Inter Milan at San Siro. Pervis Estupinan’s goal proves decisive in this intense Serie A derby.

90+5' - Inter Milan push with consecutive corners (1-0)

Inter Milan win two consecutive corners in a frantic attempt to equalize. Pio Esposito misses the first shot, while the second is ruled out by the referee just as the ball crossed the line. A follow-up is blocked by Tomori and leads to another corner, but Inter fail to convert in the final moments.

90' - Five minutes added (1-0)

The referee signals five minutes of stoppage time as AC Milan look to hold their 1-0 lead over Inter Milan in the closing moments of the derby.

89' - Modric booked (1-0)

Luka Modric receives a yellow card for a foul on Susic and protests a previous challenge that he felt should have been called in his favor.

Advertisement

83' - AC Milan make a change (1-0)

AC Milan make another substitution as Christian Pulisic comes off. Christopher Nkunku enters the match for the final minutes.

80' - Rabiot booked (1-0)

Adrien Rabiot receives a yellow card after committing a foul on Denzel Dumfries.

79' - Inter Milan make a change (1-0)

Inter Milan make another substitution as Yann Bisseck comes off. Andy Diouf enters the match as Inter continue searching for the equalizer.

73' - AC Milan make two changes (1-0)

AC Milan make a double substitution as Rafael Leao and Fofana come off. Niclas Fullkrug and Samuele Ricci enter the match to provide fresh energy for the final minutes.

69' - Dumfries booked (1-0)

Denzel Dumfries receives a yellow card after committing a foul on Pavlovic as AC Milan try to move forward.

Advertisement

68' - Inter Milan make two more changes (1-0)

Inter Milan make another double substitution as Alessandro Bastoni and Nicolo Barella come off. Carlos Augusto and Davide Frattesi enter the match as Inter look to push for the equalizer.

65' - Bastoni booked (1-0)

Alessandro Bastoni receives a yellow card after a hard challenge on Adrien Rabiot, stopping AC Milan’s advance in midfield.

59' - Inter Milan make two changes (1-0)

Inter Milan make a double substitution as Henrikh Mkhitaryan and Luis Henrique come off. Petar Sucic and Denzel Dumfries enter the match as Inter look for fresh energy in the final stretch.

58' - AC Milan waste a counterattack chance (1-0)

AC Milan launch another quick counter as Fofana threads a through ball to Leao. He drives toward the box with space, but his shot is poorly struck and flies well off target.

55' - Inter Milan miss a huge chance! (1-0)

What a miss from Dimarco. The play starts on the right wing with Luis Henrique delivering a cross, Esposito controls and lays it off perfectly, leaving Dimarco with a clear chance, but his shot sails over the bar in a shocking miss.

Advertisement

51' - Sommer denies AC Milan (1-0)

AC Milan continue pushing to extend the lead, looking to exploit Inter Milan’s advanced defensive line. Fofana finds space in midfield and unleashes a shot from distance, but Sommer reacts well to make the save.

48' - Maignan denies Inter Milan (1-0)

Piotr Zielinski fires a shot from distance, but Maignan reacts well to make the save and concede a corner. Barella takes the set piece for Inter Milan, but the chance is wasted as they continue pushing for the equalizer.

45' - Second half is underway! (1-0)

The second half begins at San Siro, with AC Milan leading Inter Milan 1-0 as both sides return to the field looking to shape the outcome of this crucial Serie A derby.

Result impacting the title race

With this result, AC Milan would remain in second place in Serie A with 60 points, while Inter Milan would stay on 67. The gap would be reduced to seven points, which could prove crucial in the title race with ten matchdays remaining in the season.

45' - Halftime! (1-0)

The first half comes to an end at San Siro. AC Milan head into the break with a 1-0 lead over Inter Milan after a tightly contested opening 45 minutes.

Advertisement

45' - Two minutes added (1-0)

The referee signals two minutes of stoppage time to close the first half as AC Milan hold a narrow lead over Inter Milan.

44' - AC Milan push forward (1-0)

AC Milan continue pressing to extend the lead and win a corner after a long-range effort from Tomori. Modric delivers the cross, Rabiot gets his header, but the attempt is too weak and Sommer collects it comfortably.

39' - AC Milan miss a chance! (1-0)

AC Milan come close to doubling their lead. Pulisic drives down the wing and delivers a cross to Saelemaekers, who times his diagonal run perfectly, but Dimarco tracks him closely and the shot flies over the bar.

35' - GOAAAAAAL FOR AC MILAN! (1-0)

AC Milan strike on their first clear chance. Following a quick counter, Fofana threads a precise pass to Pervis Estupinan, who unleashes a powerful shot to put the home side ahead.

Tweet placeholder

33' - AC Milan survive! (0-0)

Inter Milan create a dangerous chance as Mkhitaryan receives a through ball and fires a shot on goal. Mike Maignan reacts brilliantly, making a spectacular save to keep AC Milan level.

Advertisement

26' - Inter Milan control, AC Milan holding firm (0-0)

The match continues in the same rhythm, with Inter Milan keeping possession and probing for openings. AC Milan concede the ball but remain well-organized defensively, limiting any real threat.

21' - Free kick chance wasted (0-0)

From a free kick awarded after Pervis Estupinan fouls Barella, Dimarco tries a set-piece routine. Barella lays the ball off, but Dimarco’s shot flies high over the goal.

19' - Play resumes – Tomori stays on (0-0)

The match has restarted after the stoppage, with Tomori remaining on the field and ready to continue for AC Milan.

15' - Game stopped – Tomori down (0-0)

Play is paused due to an apparent injury to AC Milan’s Tomori. Medical staff are on the field assessing the situation before the match can resume.

13' - Inter Milan dominate possession (0-0)

The difference in ball control is clear, with Inter Milan dictating the tempo. AC Milan struggle to maintain accuracy when they recover the ball, largely due to Inter’s high-pressure approach. Possession stands at 37.2% for AC Milan and 62.8% for Inter Milan.

Advertisement

8' - Inter Milan regain control (0-0)

After Sommer’s mistake, Inter Milan seem to have reacted, taking full control of possession. They look to exploit spaces and create danger, with Barella acting as the midfield engine, linking up effectively with Zielinski.

3' - Inter Milan survive a scare! (0-0)

Tremendous error from Sommer on a goal kick! He tries to play out short, but Leao anticipates, feeds Modric, whose shot drifts just wide of the target. AC Milan come close to taking the lead.

0' - Game is underway! (0-0)

AC Milan and Inter Milan kick off the derby at San Siro, with both teams looking to take control early and set the tone for this high-stakes clash.

Teams on the field

Both AC Milan and Inter Milan are now on the pitch for the national anthems and the customary pre-match greetings.

Referee for today’s derby

Today's referee for the Milan derby will be Daniele Doveri of Roma. He is 48 years old and will officiate his 14th match of the season, having already handled games in both Serie A and Serie B.

Advertisement

Historical record between AC Milan and Inter Milan

The current head-to-head stands at 85 wins for Inter, 75 wins for AC Milan, and 69 draws. After Inter’s dominance from the second half of 2022-23 through the entire 2023-24 season, when they recorded six consecutive wins, the tide shifted last season as AC Milan won three matches and drew two.

AC Milan starting XI

AC Milan start with Mike Maignan; Fikayo Tomori, Koni De Winter, Strahinja Pavlovic; Alexis Saelemaekers, Youssouf Fofana, Luka Modric, Adrien Rabiot, Pervis Estupinan; Rafael Leao, Christian Pulisic.

Inter Milan confirmed lineup

Inter Milan start with Yann Sommer; Yann Bisseck, Akanji, Alessandro Bastoni; Luis Henrique, Nicolo Barella, Henrikh Mkhitaryan, Piotr Zielinski, Federico Dimarco; Bonny, Pio Esposito.

Start time and how to watch

AC Milan vs Inter Milan will get underway at 3:45 PM ET (PT: 12:45 PM)

Watch this Serie A match between AC Milan and Inter Milan live in the USA on Fubo, Paramount+, DAZN, DirecTV Stream and FOX Deportes.

AC Milan and Inter Milan clash in 2025-26 Serie A Matchday 28

Welcome to our live blog coverage of today’s Serie A showdown!

AC Milan face Inter Milan at San Siro in one of the most intense rivalries in Italian soccer, with crucial points in the title race on the line. Inter Milan arrive as the league leaders, while AC Milan look to take advantage of home-field advantage and cut the gap in the standings.

Stay with us for key updates, match facts, and minute-by-minute action as AC Milan and Inter Milan battle in this highly anticipated Serie A clash.

Advertisement
ALSO READ
What happens if Inter Milan win, tie or lose vs River Plate today at the FIFA Club World Cup 2025?
Soccer

What happens if Inter Milan win, tie or lose vs River Plate today at the FIFA Club World Cup 2025?

Why is Mohamed Salah not playing today for Liverpool vs Inter Milan?
Soccer

Why is Mohamed Salah not playing today for Liverpool vs Inter Milan?

Manchester United have identified David De Gea replacement - Report
Soccer

Manchester United have identified David De Gea replacement - Report

European giant club will no longer be available on EA Sports FC
Soccer

European giant club will no longer be available on EA Sports FC

Better Collective Logo