Porto 0-1 PSV Eindhoven: Til strikes as Dest anchors the back
AI-written review based on match data · How we make it
Key numbers
- xG 1.45 v 1.69: an even contest
- 57': Til scores, PSV lead for about 33 minutes
- Kovář: three saves, clean sheet
A narrow win in an even contest
The first half passed without a goal, and the only one arrived in the 57th minute, when Guus Til scored with Sven Mijnans providing the assist. The expected-goals figures were close between the sides – Porto 1.45, PSV Eindhoven 1.69 – so the one-goal margin reflects a tight match rather than a lopsided one.
Plenty of shots, little punch
Both sides shot freely, but expected goals per shot sat around 0.1 for each, a sign of modest threat per shot. PSV Eindhoven had 12 attempts from inside the box, while Matěj Kovář made three saves to keep Porto's efforts on target out of the net.
Dest and Gasiorowski stood firm
The FN MOM, Sergiño Dest, won five of his seven duels, and Yarek Gasiorowski recorded seven defensive actions before being substituted, the most of anyone in the match. With those two holding firm, PSV Eindhoven finished with a clean sheet.
One goal rewrote the expected points
Til's goal was worth +1.1 FN xPts to PSV Eindhoven, while Porto's FN xPts fell by 0.9 as the match moved from level to a one-goal deficit. Porto replaced three starters in the very next minute, and André Silva, one of the arrivals, put a shot on target, but the equaliser never came.
FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Sergiño Dest 8.2Dominant
He recorded tackles, interceptions, duels and passes across the full 90 minutes.
Dest's points came mostly from defending: he won five of seven duels, made three tackles and two interceptions, and blocked a shot. He also completed 53 of 58 passes and succeeded with both of his dribbles, so he helped PSV move up the pitch as well as protect the lead after Til's 57th-minute goal.
Game state
0-1
FC Porto ahead 0 min · level 57 min · PSV Eindhoven ahead 33 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. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.
57'
Guus Til
Goal · scorer +0.8 · assist Sven Mijnans +0.3 · POR −0.9
+1.1
FC Porto
Expected (no record yet, starting estimate) 1.6Own moments 0.0Opponent moments −0.9Time effect −0.7→ League points won 0
PSV Eindhoven
Expected (no record yet, starting estimate) 1.2Own moments +1.1Opponent moments 0.0Time effect +0.7→ League points won 3
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
FC PortoPSV Eindhoven
1.45Expected goals (xG)1.69
Timeline
- 39'
Yellow
Lutsharel Geertruida
- 57'
Goal
Guus Til competition goal #1 assist Sven Mijnans
- 58'
Sub
Samu → André Silva
- 58'
Sub
O. Pietuszewski → Borja Sainz
- 58'
Sub
Gabri Veiga → Hwang In-Beom
- 69'
Sub
Zaidu Sanusi → Souza
- 74'
Sub
Yarek Gasiorowski → Armando Obispo
- 75'
Yellow
Mauro Júnior
- 76'
Sub
Victor Mow Froholdt → Seko Fofana
- 81'
Sub
Mauro Júnior → Noah Fernandez
- 81'
Sub
Esmir Bajraktarević → Dennis Man
- 88'
Sub
Ivan Perišić → A. Bouhamdi
- 88'
Sub
Filip Kostić → Ryan Flamingo
Category leaders
- Key passesEsmir Bajraktarević4
- Duels wonAlberto Baio8/13
- DribblesAlberto Baio2/4
- Defensive actionsYarek Gasiorowski7
- ShotsEsmir Bajraktarević4 (on target 1)
#Champions League#FC Porto#PSV Eindhoven#Sergiño Dest#Guus Til#Sven Mijnans
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.