AC Milan 2-0 Venezia: a substitute's assist ends the stalemate
AI-written review based on match data · How we make it
Key numbers
- 69': the deadlock breaks after a goalless first half
- Stanković made four saves in a 2-0 defeat
- +1.2 FN xPts for the opener that ended the stalemate
Top spot, but only after the interval
AC Milan beat Venezia to go top of Serie A, but the match stayed goalless until the 69th minute. Milan then led for around 21 minutes, and a late own goal gave the scoreline its final shape. Venezia remain pointless after two matches, with that defeat leaving them in the bottom two.
Milan's shots came in volume
Milan shot freely, but their xG per shot was only 0.14, which suggests a side accumulating attempts rather than creating clear-cut ones. Gonçalo Ramos took seven of them, and Filip Stanković's four saves helped Venezia stay in the match for a long time before the opener arrived.
A substitute's pass unlocked it
The stalemate was broken from the bench. Alexis Saelemaekers, on as a substitute, set up Gonçalo Ramos for the opener, a goal worth +1.2 FN xPts because it ended a goalless match. It was Ramos's first league goal of the season, and Saelemaekers finished with three key passes in 31 minutes.
Pavlović led a resilient back line
At the back, Strahinja Pavlović won ten duels and added tackles and a block as Milan finished with a clean sheet. Venezia had collected three yellow cards by the early stages of the second half, and Redouane Halhal's own goal in the 89th minute extended the lead.
Player of the match
Strahinja Pavlović 7.7Strong
Six defensive actions and ten duels won from 16 earned him the highest FN Score.
Pavlović earned most of his FN Score through defending: he won ten of his 16 duels, made five tackles and added a block. That helped Milan keep their goal intact until the 69th-minute opener gave them the lead. He was booked in the 71st minute, but Milan still kept the clean sheet to the final whistle.
Game state
1-02-0
AC Milan ahead 21 min · level 69 min · Venezia ahead 0 min
- Alexis Saelemaekers — off the bench 31 min · 0G 1A
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.
69'
Gonçalo Ramos
Goal · scorer +0.8 · assist Alexis Saelemaekers +0.4
+1.2
89'
Redouane Halhal
Own goal
0.0
AC Milan
Expected (last two seasons) 2.1Own moments +1.2Opponent moments +0.1Time effect −0.4→ League points won 3
Venezia
Expected (last two seasons) 0.7Own moments 0.0Opponent moments −0.8Time 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
AC MilanVenezia
2.21Expected goals (xG)0.8
Timeline
- 27'
Yellow
Joel Schingtienne
- 45+3'
Sub
Bartol Franjić → Redouane Halhal
- 48'
Yellow
Kike Pérez
- 54'
Yellow
Ridgeciano Haps
- 59'
Sub
Ruben Loftus-Cheek → Alexis Saelemaekers
- 59'
Sub
Alphadjo Cissè → Adrien Rabiot
- 65'
Sub
Toma Bašić → Simon Sohm
- 66'
Sub
Ridgeciano Haps → Thierry Correia
- 69'
Goal
Gonçalo Ramos league goal #1 assist Alexis Saelemaekers
- 71'
Yellow
Strahinja Pavlović
- 74'
Sub
Luka Modrić → Ardon Jashari
- 80'
Sub
John Yeboah → Lion Lauberbach
- 80'
Sub
Kike Pérez → Albion Rrahmani
- 87'
Sub
Davide Bartesaghi → Pervis Estupiñán
- 87'
Sub
Mario Gila → Matteo Gabbia
- 89'
Goal
Redouane Halhal (OG)
Category leaders
- Key passesSamuel Chukwueze3
- Duels wonStrahinja Pavlović10/16
- DribblesYunus Musah2/3
- Defensive actionsStrahinja Pavlović6
- ShotsGonçalo Ramos7 (on target 3)
- Fouls wonYunus Musah3
#AC Milan#Venezia#Serie A#Strahinja Pavlović#Alexis Saelemaekers
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.