João Mendes
Booked
33'
| Minute | Side | Scorer | Score after |
|---|---|---|---|
| 38' | away | Borja Sainz | 0-1 |
| 77' | home | Alan | 1-1 |
| 86' | away | Martim Fernandes | 1-2 |
Win probability from OneTouch's in-running model (CC-LIVE-1.2+prior): score and clock only, from our pre-match call. Not xG.
Forecast Verdict
Top pick correctWe said
Model at kick-off: VSC 25% · Draw 28% · FCP 47%
Actual
OneTouch Forecast · dc-v2.0
FC Porto won; our pre-match call put the chance of that at 44%. Vitória de Guimaraes had more shots (16–12) and more on target (6–4).
Pre-match call frozen 8 Nov 2026 · model dc-v2.0
João Mendes
Booked
33'
Borja Sainz
38'
0–1
Borja Sainz
Booked
38'
Pablo Rosario
Booked
43'
André Silva
On for Samu Aghehowa
58'
Alan
On for Samu
64'
Nehuén Pérez
On for Jan Bednarek
66'
Hwang In-Beom
Booked
67'
Alioune Ndoye
On for Arnel Jakupovic
71'
Alan
77'
1–1
Santiago Gimenez
On for Alberto Costa
78'
Miguel Nogueira
On for Gustavo da Silva
80'
Lohann Doucet
On for Beni Mukendi
84'
Martim Fernandes
Assist · Pepê
86'
1–2
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
Transition Warfare
The match swung on turnovers. Moments of transition were the only moments that mattered.
28 shots
Expected goals over time
accuracy · 38%
kill rate · 6%
accuracy · 33%
kill rate · 17%
FC Porto turned 17% of shots into goals to Vitória de Guimaraes's 6%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
Primeira LigaKey context
Venue
Estádio D. Afonso Henriques
Kick-off
8 Nov · 18:00 UTC
Referee
David Rafael Oliveira da Silva
Portugal · 6.0 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.