HighlightsSerie AYouTubeMatch Events
play_arrow1 clip- 4′AC Milan, goal:1–0assist
- 10′AC Milan, goal:2–0assist
- 22′Inter, goal:2–1assist
- 43′AC Milan, goal:3–1
- Half-time3 – 1
- 49′AC Milan, yellow card:
- 52′AC Milan, yellow card:
- 72′Inter, substitution:off
- 72′Inter, substitution:off
- 75′Inter, VAR review:Penalty cancelled
- 81′Inter, substitution:off
- 82′Inter, substitution:off
- 82′Inter, substitution:off
- 82′AC Milan, substitution:off
- 82′AC Milan, substitution:off
- 83′AC Milan, substitution:off
- 89′AC Milan, substitution:off
- 89′AC Milan, substitution:off
- 90′Inter, yellow card:
- Full-time3 – 1
Lineups
Tap a player for match statsKey Stats
Top Performers
Best rated
Goals
Assists
Videos
Player Ratings
AC Milan
Inter
Match report
AC Milan beat Inter 3-1 to end leaders' unbeaten league run
AC Milan beat Inter 3-1 at San Siro/Giuseppe Meazza in Serie A on Matchday 10, inflicting the league leaders' first defeat of the season. Inter arrived having gone nine league games unbeaten, but Ruben Amorim's side had the match largely settled by half-time, with all four goals arriving before the interval.
AI-assisted match report written from official match data.
Milan struck twice inside the opening 10 minutes. Christian Pulišić finished from a Diego Moreira assist in the 4th minute, and Moreira set up Adrien Rabiot for a second in the 10th. Inter pulled one back in the 22nd minute through Alessandro Bastoni, who scored from a Manuel Akanji assist.
Moreira completed the scoring himself in the 43rd minute, making it 3-1 before the break. The second half passed without a goal, and Inter, who dominated the ball with 57% possession to Milan's 43%, could find no way back against Cristian Chivu's visitors despite 19 shots to 7.
The result lifted Milan to fourth on 21 points, while Inter dropped to second on 25, four points clear of their hosts, and saw their run of four wins in a row end. Oddsivio's pre-match forecast had given AC Milan a 23% chance of winning. Inter travel to Feyenoord in the UEFA Champions League on Tuesday, and Milan host Ferencvarosi TC in the UEFA Europa League on Thursday.
Diego Moreira provided two assists and scored once, rated 8.43, the highest of any player. He created the first two goals and added the third just before the interval.
Inter had 19 shots to Milan's 7 but still lost, with their 11 corners to 3 reflecting the territory they held.
AC Milan beat Inter 3–1 (half-time 3–1).
AC Milan met Inter in the Serie A (Regular Season - 10). Kick-off was Saturday, 31 October 2026, 19:45 UTC at San Siro/Giuseppe Meazza. Referee: Marco Guida. Attendance: 77,691.
Key moments
- 4' Goal: Christian Pulišić (assist: Diego Moreira) — 1–0
- 10' Goal: Adrien Rabiot (assist: Diego Moreira) — 2–0 · Watch Adrien Rabiot's goal video (10')
- 22' Goal: Alessandro Bastoni (assist: Manuel Akanji) — 2–1
- 43' Goal: Diego Moreira — 3–1
Starting line-ups
AC Milan (3-4-2-1)
Inter (3-4-2-1)
Sirius · Why these numbers
Before kick-off Sirius gave AC Milan 23%, the draw 24%, Inter 53%. It finished AC Milan 3–1 Inter.
Inter's stronger rating gives them the edge — Inter sit 173 points higher on our strength rating, 1940 to 1767, and home sides in Serie A generally under-perform, which trims AC Milan's usual home advantage, so we give Inter 53%. The draw sits at 24%, just below its usual 25% for a gap this size, because both teams' own recent games average 3.6 goals.
Why Inter at 53%?
Inter sit 173 points higher on our strength rating — 1940 to 1767. Sides with a 160–240-point rating edge on the road won 50.5% of 7,206 such games. Serie A home sides under-perform the global norm — and the difference mostly flows to the other outcomes. Serie A homes won 43.3% of 6,171 games vs 44.6% across all 108,210 — outside the noise band, so the tally moves accordingly. The 300 most similar past games finished 28–23–49.
Why only 53%?
No scored evidence points the other way. 53% is what this rating gap has been worth in games like these; the rest is the draw at 24% and AC Milan at 23%.
Why the draw at 24%?
With a rating gap this size the draw starts at 25.3%. These teams' recent games average 3.6 goals — a high-scoring environment. Games in that environment drew 23.2% of 18,505. The goals environment takes 2.2 points off the draw.
What did we measure but not count?
AC Milan won 4 of the last 6 meetings with Inter. The record is 4 wins for AC Milan, 2 draws and 0 wins for Inter. These were 1 Supercoppa Italiana game, 3 Serie A games and 2 Coppa Italia games played between 6 January 2025 and 8 March 2026. AC Milan are unbeaten in the last 7 meetings between the sides (5 wins, 2 draws), a run going back to September 2024. Latest meeting: 8 March 2026 — AC Milan 1–0 Inter. In 5,562 historical matches between similarly rated teams, home sides with the stronger head-to-head record won 44.0%. Inter play in Europe in 3 days — the classic minds-elsewhere worry. We checked, and no: league games in the four days before a European fixture ran +1.8 points above class expectation across 4,991 games — and the same clubs beat class by +2.1 in ordinary league weeks too (11,419-game control).
Sirius probabilities, frozen at kick-off. Analysis, not betting advice. How Sirius is doing this season · Full breakdown, evidence cards and squad news in the Match Insights tab
About this match
On this page: the AC Milan vs Inter final score and result, goal highlights and video clips of every goal, who scored, starting lineups, match stats and the full match report from this Serie A fixture.
- Who scored and when — a goal-by-goal timeline of the match.
- Match stats — possession, shots, expected goals (xG), corners and cards.
- Starting lineups and player ratings for both teams.
- Head-to-head record and recent form for both sides.
Watch the goals: goal highlights and video clips of every goal from AC Milan 3–1 Inter. Explore more on the AC Milan and Inter team pages or the Serie A page.

