Primeira Liga Gameweek 18 Sun, Jan 18 2026 · 20:30 Estádio Dom Afonso Henriques, Guimarães
0–1 Full time · HT 0–0 xG 1.46 – 2.29
  • Telmo Arcanjo 90+9’
  • 85’ (P) A. Varela
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Varela’s late goal settles it for FC Porto

FC Porto entered as favourites and won 1–0 through a Varela goal. Guimaraes played with ten men from the 90th minute after Arcanjo was sent off. FC Porto finished with the higher xG (2.29 vs 1.46). On the chances created, Guimaraes deserved more: 0.9 expected points against the 0 points they took.

Guimaraes23%
Draw25%
FC Porto ✓52%

Model vs reality

Guimaraes goals
0
Model 1.03 · xG 1.46
FC Porto goals
1
Model 1.68 · xG 2.29
Total goals
1
Model 2.70 · xG 3.75
Score 0–1
11%
Most likely 1–1 (12%)
Over 2.5
No
Model 51%
Both scored
No
Model 53%
Match facts
★ Player of the matchA. VarelaFC Porto · 1 goal
8.0
  • RefereeJoao Antonio Ferreira Goncalves
  • VenueEstádio Dom Afonso Henriques
  • Table before kick-offGuimaraes 8th · FC Porto 1st

Timeline

  1. ✕ Samu OmorodionMissed penalty
    27’
  2. A. VarelaYellow card · Tripping
    32’
  3. Half time · 0–0
  4. BeniYellow card
    54’
  5. ⇄ Rodrigo MoraFor Gabri Veiga
    60’
  6. ⇄ William GomesFor Pepê
    60’
  7. ⇄ Gustavo SilvaFor A. Ndoye
    65’
  8. ⇄ D. GülFor Samu Omorodion
    72’
  9. ⇄ O. PietuszewskiFor Borja Sainz
    73’
  10. ⇄ Telmo ArcanjoFor O. Camara
    76’
  11. ⇄ Diogo SousaFor Samu
    76’
  12. Telmo ArcanjoYellow card · Tripping
    79’
  13. A. Varela (pen) 0–1
    85’
  14. ⇄ J. BednarekFor Alberto Baio
    88’
  15. ⇄ Matija MitrovićFor Gonçalo Nogueira
    88’
  16. ⇄ Fabio BlancoFor Beni
    89’
  17. O. LebedenkoYellow card · Holding
    90+5’
  18. O. PietuszewskiYellow card · Tripping
    90+6’
  19. Telmo ArcanjoSecond yellow · Tripping
    90+9’
  20. Full time · 0–1

Team stats

Guimaraes20 shots · 13 in box, 7 outside
FC Porto12 shots · 5 in box, 7 outside
GuimaraesFC Porto
50% Possession 50%
1.46 Expected goals (xG) 2.29
0.92 Expected points (xPts) 1.88
20 Shots 12
3 Shots on target 3
7 Shots off target 7
10 Blocked shots 2
13 Shots inside the box 5
7 Shots outside the box 7
359 Passes 375
77% Pass accuracy 82%
6 Corners 1
2 Goalkeeper saves 3
18 Fouls 15
0 Offsides 2
3 Yellow cards 2
1 Red cards 0
6.72 Team rating 7.12

Line-ups

Guimaraes 4-2-3-1

257.3 Juan Castillo(G)
175.6 O. Lebedenko 36.2 M. Nóbrega 267.2 R. Abascal 667.6 T. Strata
306.9 Gonçalo Nogueira ↓88’ 166.6 Beni ↓89’
486.9 N. Saviolo 206.3 Samu ↓76’ 196.9 O. Camara ↓76’
906.6 A. Ndoye ↓65’
  • 25Juan Castillo (G)7.3
  • 17O. Lebedenko5.6
  • 3M. Nóbrega6.2
  • 26R. Abascal7.2
  • 66T. Strata7.6
  • 30Gonçalo Nogueira↓88’6.9
  • 16Beni↓89’6.6
  • 48N. Saviolo6.9
  • 20Samu↓76’6.3
  • 19O. Camara↓76’6.9
  • 90A. Ndoye↓65’6.6

Substitutes used

  • 11Gustavo Silva↑65’6.5
  • 18Telmo Arcanjo↑76’6.0
  • 23Diogo Sousa↑76’6.5
  • 22Fabio Blanco↑89’6.3
  • 6Matija Mitrović↑88’6.7

Unused: Charles, Miguel Maga, Thiago Balieiro, Rodrigo Duarte

FC Porto 4-3-3

997.0 Diogo Costa(G)
527.2 Martim Fernandes 47.9 J. Kiwior 37.7 Thiago Silva 207.7 Alberto Baio ↓88’
106.5 Gabri Veiga ↓60’ 228.0★ A. Varela 87.0 V. Froholdt
176.7 Borja Sainz ↓73’ 96.0 Samu Omorodion ↓72’ 116.3 Pepê ↓60’
  • 99Diogo Costa (G)7.0
  • 52Martim Fernandes7.2
  • 4J. Kiwior7.9
  • 3Thiago Silva7.7
  • 20Alberto Baio↓88’7.7
  • 10Gabri Veiga↓60’6.5
  • 22A. Varela ★8.0
  • 8V. Froholdt7.0
  • 17Borja Sainz↓73’6.7
  • 9Samu Omorodion↓72’6.0
  • 11Pepê↓60’6.3

Substitutes used

  • 86Rodrigo Mora↑60’6.5
  • 7William Gomes↑60’6.7
  • 27D. Gül↑72’6.5
  • 77O. Pietuszewski↑73’7.2
  • 5J. Bednarek↑88’6.5

Unused: Cláudio Ramos, D. Prpić, Francisco Moura, S. Eustaquio

Player stats

Top rated
A. VarelaFC Porto8.0
2nd
J. KiwiorFC Porto7.9
3rd
Thiago SilvaFC Porto7.7

Guimaraes

FC Porto

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.