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.
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
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
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
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
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
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
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
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
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)
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.
Emilio Abad is a bilingual journalism graduate from Universidad de Especialidad Espíritu Santo. He joined the Bolavip US team in 2024, bringing with him a deep passion for international soccer and basketball. Emilio has gained valuable experience as a news anchor on a university program and completed an internship at Radio Forever in Guayaquil. He has also covered Liga Pro events in Ecuador, highlighting his expertise in sports reporting. Through these roles, he has built a strong foundation in journalism, with a focus on sports media and storytelling.