Serie A · Matchweek 18
3:1
Piotr Zieliński 39'
Lautaro Martínez 48'
Marcus Thuram 74'
HT 1:0
Santiago Castro 83'
Sun, 4 Jan 2026, 19:45 (UK) · Stadio Giuseppe Meazza, Milan
Inter 3rd → 1st · 39 pts|Bologna 7th · 26 pts

Inter won on the scoreboard and on xG (2.93–0.85).

Player of the matchLautaro Martínez8.9Decisive moment39' Piotr Zieliński+0.8

Inter 3-1 Bologna

Key numbers

  • Possession 58% – 42%
  • Shots 19 (10 on target) – 6 (2)
  • Decisive moment: 39' Piotr Zieliński, FN xPts +0.8
Player of the match
Lautaro Martínez 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

1-02-03-03-1
Inter ahead 51 min · level 39 min · Bologna ahead 0 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

39' Piotr Zieliński Goal · scorer +0.6 · assist Lautaro Martínez +0.2 +0.8
48' Lautaro Martínez Goal · scorer +0.2 · assist Hakan Çalhanoğlu +0.1 +0.3
74' Marcus Thuram Goal 0.0
83' Santiago Castro Goal · assist Charalampos Lykogiannis 0.0
Inter Expected (last two seasons) 2.0Own moments +1.1Opponent moments 0.0Time effect −0.1→ League points won 3
Bologna Expected (last two seasons) 0.8Own moments 0.0Opponent moments −0.8Time effect 0.0→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

InterBologna
58%Possession42%
2.93Expected goals (xG)0.85
0.15xG per shot0.14
19Shots6
10Shots on target2
53%Shots on target %33%
15Shots in box4
460Passes340
85%Pass accuracy78%
7Corners1
1Saves7
20Fouls21
3Yellow cards3
3Offsides0

Compared with usual

Inter

23 matches this season, all competitions baseline
This matchAvg
Goals32.3
Conceded10.83
xG2.931.9
xG against0.850.84
Shots1917.4
On target105.7
Shots faced69
xG per shot0.150.11
Possession58%58.3%
Passes460529.6
Pass accuracy85%86.7%
Corners76.7
Fouls2013.4

Bologna

23 matches this season, all competitions baseline
This matchAvg
Goals11.5
Conceded30.87
xG0.851.4
xG against2.931.1
Shots615
On target25
Shots faced199.7
xG per shot0.140.09
Possession42%56.5%
Passes340440.3
Pass accuracy78%82.4%
Corners15.7low
Fouls2114.5

Timeline

  • 29' Yellow Hakan Çalhanoğlu
  • 30' Yellow Alessandro Bastoni
  • 39' Goal Piotr Zieliński league goal #2 assist Lautaro Martínez
  • 46' Sub Nikola Moro → Tommaso Pobega
  • 46' Sub Jhon Lucumí → Martin Vitík
  • 48' Goal Lautaro Martínez league goal #10 assist Hakan Çalhanoğlu
  • 62' Yellow Nicolò Barella
  • 67' Sub Hakan Çalhanoğlu → Petar Sučić
  • 67' Sub Nicolò Barella → Henrikh Mkhitaryan
  • 68' Sub Nicolò Cambiaghi → Riccardo Orsolini
  • 68' Sub Emil Holm → Nadir Zortea
  • 72' Yellow Martin Vitík
  • 74' Goal Marcus Thuram league goal #5
  • 75' Sub Alessandro Bastoni → Carlos Augusto
  • 75' Sub Lautaro Martínez → Francesco Pio Esposito
  • 78' Yellow Jonathan Rowe
  • 79' Sub Jens Odgaard → Remo Freuler
  • 83' Sub Marcus Thuram → Matteo Lavelli
  • 83' Goal Santiago Castro league goal #5 assist Charalampos Lykogiannis
  • 89' Yellow Charalampos Lykogiannis

Category leaders

  • Key passesHakan Çalhanoğlu5
  • Duels wonMarcus Thuram11/18
  • Defensive actionsCharalampos Lykogiannis8
  • ShotsLautaro Martínez6 (on target 4)
  • Fouls wonLautaro Martínez4

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.