UEFA Europa League Matchday 8 Thu, Jan 29 2026 · 20:00 Estádio Do Dragão, Porto
3–1 Full time · HT 3–1 xG 1.64 – 0.42
  • Rodrigo Mora 27’
  • Francisco Moura 36’
  • E. Fernandez 41’ (OG)
  • 6’ D. Gassama
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.

FC Porto come from behind to beat Rangers

FC Porto entered as clear favourites, yet Rangers led 1–0 after 6 minutes through a Gassama goal. But Mora, Moura and an own goal scored to turn it around for FC Porto, who won 3–1. FC Porto finished with the higher xG (1.64 vs 0.42).

FC Porto ✓68%
Draw19%
Rangers14%

Model vs reality

FC Porto goals
3
Model 2.35 · xG 1.64
Rangers goals
1
Model 0.97 · xG 0.42
Total goals
4
Model 3.33 · xG 2.06
Score 3–1
8%
Most likely 2–0 (10%)
Over 2.5
Yes
Model 65%
Both scored
Yes
Model 57%
Match facts
★ Player of the matchD. GassamaRangers · 1 goal
8.0
  • RefereeJasper Vergoote
  • Coaches— · Danny Rohl
  • VenueEstádio Do Dragão
  • Table before kick-offFC Porto 9th · Rangers 31st

Timeline

  1. D. Gassama 0–1Assist F. Curtis
    6’
  2. Rodrigo Mora 1–1
    27’
  3. Francisco Moura 2–1
    36’
  4. E. Fernandez (own goal) 3–1Assist William Gomes
    41’
  5. Half time · 3–1
  6. ⇄ J. SouttarFor J. Meghoma
    46’
  7. M. AaronsYellow card
    50’
  8. ⇄ B. MiovskiFor D. Gassama
    58’
  9. ⇄ O. AntmanFor E. Fernandez
    58’
  10. ⇄ Martim FernandesFor Alberto Baio
    61’
  11. ⇄ Borja SainzFor William Gomes
    61’
  12. ⇄ P. RosarioFor V. Froholdt
    68’
  13. ⇄ D. GülFor Samu Omorodion
    68’
  14. ⇄ Thelo AasgaardFor Youssef Chermiti
    70’
  15. ⇄ M. MooreFor F. Curtis
    70’
  16. ⇄ Gabri VeigaFor Rodrigo Mora
    80’
  17. Full time · 3–1

Team stats

FC Porto11 shots · 6 in box, 5 outside
Rangers4 shots · 1 in box, 3 outside
FC PortoRangers
41% Possession 59%
1.64 Expected goals (xG) 0.42
2.27 Expected points (xPts) 0.50
11 Shots 4
3 Shots on target 2
6 Shots off target 1
2 Blocked shots 2
6 Shots inside the box 1
5 Shots outside the box 3
313 Passes 459
87% Pass accuracy 89%
4 Corners 3
1 Goalkeeper saves 1
15 Fouls 13
3 Offsides 2
0 Yellow cards 1
0 Red cards 0
6.74 Team rating 6.54

Line-ups

FC Porto 4-3-3

996.3 Diogo Costa(G)
747.2 Francisco Moura 46.9 J. Kiwior 56.9 J. Bednarek 206.3 Alberto Baio ↓61’
867.3 Rodrigo Mora ↓80’ 226.9 A. Varela 86.3 V. Froholdt ↓68’
116.7 Pepê 96.7 Samu Omorodion ↓68’ 76.3 William Gomes A↓61’
  • 99Diogo Costa (G)6.3
  • 74Francisco Moura7.2
  • 4J. Kiwior6.9
  • 5J. Bednarek6.9
  • 20Alberto Baio↓61’6.3
  • 86Rodrigo Mora↓80’7.3
  • 22A. Varela6.9
  • 8V. Froholdt↓68’6.3
  • 11Pepê6.7
  • 9Samu Omorodion↓68’6.7
  • 7William GomesA↓61’6.3

Substitutes used

  • 52Martim Fernandes↑61’6.9
  • 17Borja Sainz↑61’6.9
  • 10Gabri Veiga↑80’6.5
  • 13P. Rosario↑68’6.7
  • 27D. Gül↑68’6.5

Unused: Cláudio Ramos, Andorinha, Z. Sanusi, D. Prpić, Gabriel Brás, S. Eustaquio, André Miranda

Rangers 3-4-2-1

16.2 J. Butland(G)
246.2 Y. Djiga 375.6 E. Fernandez ↓58’ 25.9 J. Tavernier
306.7 J. Meghoma ↓46’ 107.0 M. Diomande 436.9 N. Raskin 36.0 M. Aarons
238.0★ D. Gassama ↓58’ 527.2 F. Curtis A↓70’
96.6 Youssef Chermiti ↓70’
  • 1J. Butland (G)6.2
  • 24Y. Djiga6.2
  • 37E. Fernandez↓58’5.6
  • 2J. Tavernier5.9
  • 30J. Meghoma↓46’6.7
  • 10M. Diomande7.0
  • 43N. Raskin6.9
  • 3M. Aarons6.0
  • 23D. Gassama ★↓58’8.0
  • 52F. CurtisA↓70’7.2
  • 9Youssef Chermiti↓70’6.6

Substitutes used

  • 5J. Souttar↑46’6.9
  • 18O. Antman↑58’7.0
  • 28B. Miovski↑58’6.0
  • 11Thelo Aasgaard↑70’6.2
  • 47M. Moore↑70’6.3

Unused: L. Kelly, K. Wright, Arran Kerr, Alexander Smith, J. Gentles, Lewis Stewart

Coach: Danny Rohl

Player stats

Top rated
D. GassamaRangers8.0
2nd
Rodrigo MoraFC Porto7.3
3rd
Francisco MouraFC Porto7.2

FC Porto

Rangers

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.