Serie A · Matchweek 1
4:1
Hakan Çalhanoğlu 6'
Piotr Zieliński 48'
Pio Esposito 55'
Yann Bisseck 63'
HT 1:1
Gustavo Varela 29'
Sat, 22 Aug 2026, 17:30 (UK) · San Siro/Giuseppe Meazza, Milan
Inter · 3 pts|Monza · 0 pts

Inter scored four from 1.05 xG, pulling clear of Monza with three unanswered goals after the sides went in level at 1-1.

Player of the matchPio Esposito8.5Decisive moment48' Piotr Zieliński+0.6

Inter 4-1 Monza: clinical finishing despite a lower xG

Key numbers

  • Inter beat their xG (1.05) by 2.95 goals
  • Shot xG 0.18 v 0.08: Monza's shots were better
  • Inter led for about 65 of 90 minutes

Level at the break, clear after it

Inter went ahead in the sixth minute through Hakan Çalhanoğlu in Matchweek 1, but Gustavo Varela levelled in the 29th. After the restart the hosts pulled clear with three unanswered goals, and they were in front for about 65 minutes of the match.

Finishing outran the xG numbers

The scoreline flatters Inter's chances. Monza's xG was the higher of the two, and their shots were worth more individually, at 0.18 each against 0.08. Inter still outperformed their xG by 2.95, which suggests a side converting plenty of low-value attempts rather than creating clear ones.

Monza had the defending to do

Monza had only 30% of the ball and committed 14 fouls, while Eddy Kouadio made nine defensive actions, more than any other player on the pitch. That points to a side with a lot of defending to get through. At the other end, Andy Diouf supplied the most key passes, three, and assisted two of the goals.

Zieliński's goal broke the tie

Piotr Zieliński's goal in the 48th minute turned 1-1 into 2-1 and was worth +0.6 FN xPts, the highest figure in the match. Pio Esposito and Yann Bisseck then extended the lead. Bisseck's goal made it 4-1 with the match already well in Inter's favour, so it carried almost no FN xPts.

Player of the match
Pio Esposito 8.5Dominant

One goal, one assist and six duels won from nine.

Esposito earned his FN Score mainly in attack. He had three shots, the most of any Inter player, and two key passes, and he drew four fouls while winning six of nine duels. His goal in the 55th minute made it 3-1, and his pass for Bisseck's goal in the 63rd made it 4-1.

Game state

1-01-12-13-14-1
Inter ahead 65 min · level 25 min · Monza 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.

6' Hakan Çalhanoğlu Goal · scorer +0.2 · assist Andy Diouf +0.1 +0.3
29' Gustavo Varela Goal · scorer +0.2 · assist Mathis Mout +0.1 +0.3
48' Piotr Zieliński Goal +0.6
55' Pio Esposito Goal · assist Andy Diouf +0.2
63' Yann Bisseck Goal · assist Pio Esposito 0.0
Inter Expected (last two seasons) 2.6Own moments +1.1Opponent moments −0.4Time effect −0.3→ League points won 3
Monza Expected (last two seasons) 0.3Own moments +0.3Opponent moments −0.7Time effect +0.1→ 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

InterMonza
70%Possession30%
1.05Expected goals (xG)1.23
0.08xG per shot0.18
13Shots7
5Shots on target3
38%Shots on target %43%
10Shots in box6
709Passes292
89%Pass accuracy79%
3Corners3
2Saves1
5Fouls14
2Yellow cards2
0Offsides8

Timeline

  • 6' Goal Hakan Çalhanoğlu league goal #1 assist Andy Diouf
  • 29' Goal Gustavo Varela league goal #1 assist Mathis Mout
  • 34' Yellow Lautaro Martínez
  • 45+1' Yellow Hakan Çalhanoğlu
  • 48' Goal Piotr Zieliński league goal #1
  • 54' Sub Hakan Çalhanoğlu → Petar Sučić
  • 54' Sub Lautaro Martínez → Ange-Yoan Bonny
  • 55' Goal Pio Esposito league goal #1 assist Andy Diouf
  • 63' Goal Yann Bisseck league goal #1 assist Pio Esposito
  • 69' Yellow Eddy Kouadio
  • 70' Sub Mathis Mout → Nicolas Galazzi
  • 70' Sub Andrea Colpani → Omari Forson
  • 70' Sub Adam Bakoune → Patrick Cutrone
  • 75' Sub Manuel Akanji → John Stones
  • 75' Sub Andy Diouf → Luís Henrique
  • 83' Sub Piotr Zieliński → Aleksandar Stanković
  • 83' Sub Gustavo Varela → Jay Robinson
  • 84' Yellow Lorenzo Lucchesi
  • 88' Sub Lorenzo Lucchesi → Filippo Delli Carri

Category leaders

  • Key passesAndy Diouf3
  • Duels wonPio Esposito6/9
  • Defensive actionsEddy Kouadio9
  • ShotsPio Esposito3 (on target 1)
  • Fouls wonPio Esposito4
#Serie A#Inter#Monza#Pio Esposito#Piotr Zieliński

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.