Sports 16 sources · over 4 days Latest coverage 31 Oct 2026, 10:22 pm UTC

AC Milan beat Inter 3-1 in derby response to Bologna defeat

Three first-half goals gave Milan a derby victory after their first league defeat of the season, while Juventus face Napoli following a shock loss of their own.

By Hushread Stories, from 16 outlets · First published 31 Oct 2026

In brief

  1. AC Milan beat Inter 3-1 in the season's first Milan derby at San Siro on October 31.
  2. Christian Pulisic, Adrien Rabiot and Diego Moreira scored before halftime to put Milan in control.
  3. Milan had entered the derby after Bologna inflicted their first league defeat with a 4-2 victory.
  4. Inter had joined Lazio at the top before the derby, beating Venezia through two late own goals.
  5. Juventus also suffered a shock defeat and next host Napoli on Sunday in another major Serie A fixture.
AC Milan beat Inter 3-1 in derby response to Bologna defeat
Source: BBC Sport

Timeline · 5 moments

5 moments Open the full timeline →

Milan score three before halftime to beat Inter

BBC Sport ↗

Milan injury crisis shapes expectations before the derby

Soccer News Football ↗

Genoa defeat Juventus as another major club stumbles

RSS di - ANSA.it ↗

Inter beat Venezia to draw level with Lazio

World News CNA ↗

Bologna end Milan's unbeaten league start at San Siro

L'Équipe ↗

How it started

Milan approached the derby under pressure after losing 4-2 at home to Bologna on October 28. Samuel Mbangula scored a hat-trick as Bologna ended Milan's unbeaten start to the Serie A season, according to the Guardian.

Alphadjo Cissé scored twice for Milan, L'Équipe reported, but it was not enough. CBS Sports described mounting pressure on Ruben Amorim ahead of the Inter clash.

Juventus were struggling too. ANSA reported that Genoa had beaten them, and its following day's coverage described both Juventus and Milan as being in disarray after shock defeats.

How it unfolded

On October 28, Inter took advantage of a very different result. Two late own goals secured a 2-0 win at bottom side Venezia, returning Inter to the Serie A summit, according to the Guardian. CNA reported that they were level with Lazio.

By October 30, attention had turned to the derby. Soccer News Football described Inter as favourites because Milan were enduring an injury crisis, despite Inter's poor recent record against their city rivals.

On October 31, Milan overturned those expectations. Christian Pulisic, Adrien Rabiot and Diego Moreira all scored in the first half to set up a 3-1 victory at San Siro, BBC Sport reported.

The result extended an established pattern rather than breaking one. According to Il Post, Milan had now beaten Inter four times in succession, despite again not being favourites.

Where it stands

Milan have answered the Bologna defeat with a derby win. The 3-1 result reported by BBC Sport gives a different immediate context to the pressure surrounding Amorim before kickoff.

For Inter, the derby defeat followed the Venezia victory that had brought them level with Lazio. The supplied post-match coverage does not establish the updated league standings, so their position after the derby remains unclear here.

What to watch

Juventus next host Napoli on Sunday, November 1, according to CBS Sports. That gives them an immediate opportunity to respond to their own setback, after Milan delivered their response against Inter.

Spotted an error? Email [email protected] and we'll fix it.

More in Sports

All →