UEFA Europa League League Stage - 2
FC Porto 2 - 1 FT FK Crvena Zvezda
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
32' Rodrigo Mora
V. Kostov (M. Veljkovic) 32'
HT
46' ↓ J. Bednarek ↑V. Froholdt
46' ↓ M. Fernandes ↑A. Costa
47' Dominik Prpić
61' ↓ William Gomes ↑Pepê
61' ↓ A. Alarcon ↑B. Sainz
Nair Tiknizyan 68'
↓ N. Radonjic ↑Milson 69'
73' ↓ D. Gul ↑G. Veiga
↓ V. Kostov ↑P. Olayinka 81'
↓ M. Arnautovic ↑Bruno Duarte 81'
↓ N. Tiknizyan ↑N. Stankovic 81'
87' Alberto Costa
89' R. Mora (Pepe)
↓ T. Elsnik ↑M. Bajo 90'+2
FT
Player Cards
Our take on every player in this match
FC Porto
Goalkeepers
D. Costa
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
M. Fernandes
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
J. Bednarek
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
D. Prpic
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Zaidu
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
S. Eustaquio
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. Rosario
MAGNET
68
Activity
68
Activity
58
Passes
10
Duels
R. Mora
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.9
Rating
Forwards
William Gomes
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
D. Gul
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
A. Alarcon
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
BENCH
Claudio Ramos
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Costa
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Kiwior
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Costa
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
G. Bras
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Moura
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Froholdt
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
G. Veiga
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
A. Varela
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pepê
SUPER SUB
1
Assist
1
Assist
29
Minutes
7.2
Rating
B. Sainz
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
FK Crvena Zvezda
Goalkeepers
Matheus
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Seol Young-Woo
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
F. Tebo Uchenna
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
M. Veljkovic
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
N. Tiknizyan
LATE SHIFT
9
Late Mins
9
Late Mins
82
Total Mins
81
Entry
Midfielders
T. Elsnik
NPC
89
Minutes
89
Minutes
32%
Pass Acc
6.2
Rating
T. Handel
MAGNET
72
Activity
72
Activity
64
Passes
8
Duels
N. Radonjic
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
69
Entry
V. Kostov
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
M. Ivanic
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
M. Arnautovic
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
BENCH
O. Glazer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
I. Gutesa
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rodrigo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Lekovic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Avdic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Bajo
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Milson
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
N. Stankovic
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
V. Lucic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Olayinka
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Bruno Duarte
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
L. Zaric
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
League Standings
P: 2 GD: +4
P: 2 GD: +3
P: 2 GD: +3
P: 2 GD: +3
P: 2 GD: +2
P: 2 GD: +3
P: 2 GD: +2
P: 2 GD: +1
P: 2 GD: +1
P: 2 GD: +2
P: 2 GD: +1
P: 2 GD: +1
P: 2 GD: 0
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -1
P: 2 GD: -2
P: 2 GD: -2
P: 2 GD: -2
P: 2 GD: -3
P: 2 GD: -3
P: 2 GD: -4
League Standings
P: 8 GD: +13
P: 8 GD: +8
P: 8 GD: +10
P: 8 GD: +6
P: 8 GD: +6
P: 8 GD: +6
P: 8 GD: +6
P: 8 GD: +7
P: 8 GD: +4
P: 8 GD: +7
P: 8 GD: +6
P: 8 GD: +1
P: 8 GD: +8
P: 8 GD: +5
P: 8 GD: +1
P: 8 GD: +4
P: 8 GD: +3
P: 8 GD: +3
P: 8 GD: +3
P: 8 GD: +2
P: 8 GD: -2
P: 8 GD: -3
P: 8 GD: -4
P: 8 GD: -2
P: 8 GD: -6
P: 8 GD: -6
P: 8 GD: -7
P: 8 GD: -8
P: 8 GD: -4
P: 8 GD: -4
P: 8 GD: -5
P: 8 GD: -9
P: 8 GD: -8
P: 8 GD: -10
P: 8 GD: -11
Match previews and recaps to help you decide which games are worth watching
Late Dragão Drama Breaks Serbian Hearts
Worth Watching Futmetrix Score: 65/100. An explosive climax at Estádio Do Dragão saw the hosts snatch a dramatic victory, proving that European nights are never truly settled until the final whistle.
Early Fire and Penalty Precision
The Intensity was palpable from the very start as FC Porto flew out of the blocks. The hosts immediately put FK Crvena Zvezda on the back foot, culminating in a crucial penalty just eight minutes in. William Gomes stepped up and coolly dispatched the spot-kick, setting a relentless early tone. Despite splitting the possession exactly down the middle, the Portuguese side generated massive attacking volume, relentlessly testing the Serbian defense. The visitors had to weather a ferocious storm to keep the Stakes manageable in this pivotal league stage encounter.
Belgrade Bites Back
If anyone expected the visitors to fold, they were thoroughly mistaken. The Balance of the tie shifted dramatically in the 32nd minute. Against the run of overall attacking play—with Porto ultimately racking up a massive 2.65 expected goals compared to a mere 0.53 for the visitors—Vasilije Kostov found the breakthrough. Capitalizing on a sharp feed from M. Veljkovic, Kostov silenced the home crowd and restored parity. The match transformed into an absolute slugfest. With a combined 27 shots turning the pitch into a shooting gallery, the Serbian side showcased immense resilience to frustrate their heavily favored opponents throughout the second half.
The Dagger at the Death
Just as it seemed a significant Upset Factor was brewing, the script flipped in the dying embers. In the 89th minute, the pressure finally cracked the Serbian resolve. Substitute Pepe played the role of super-sub orchestrator, sliding a perfect assist to Rodrigo Mora. Mora’s finish was lethal, tearing the roof off the stadium and breaking the late deadlock. This pivotal victory cements Porto's position in the upper echelons of the standings, sitting comfortably in fifth place, while leaving Crvena Zvezda to ponder what might have been after a valiant but ultimately heart-breaking defensive shift.
Key Questions
How dramatic was the late winner by Rodrigo Mora?
Incredibly dramatic. With the match tied, Mora found the back of the net in the 89th minute to snatch all three points for Porto.
How did substitute Rodrigo Mora change the game?
Providing the ultimate impact, Mora shattered the 1-1 deadlock in the dying minutes, turning a frustrating draw into a crucial European victory.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Porto's Perfect Home Record Tested by Red Star Resolve
Worth Watching Futmetrix Score: 58/100. With top-eight direct qualification hanging in the balance, Porto's flawless home streak meets a Red Star side desperate to solidify their playoff spot.
The Setup
On October 02, 2025, Estádio Do Dragão hosts a fascinating European clash that could define the continental trajectory for both sides. We are tracking a formidable Form rating here, driven entirely by FC Porto's perfect four-game winning streak on home soil and an impressive unbeaten run in recent weeks. However, FK Crvena Zvezda are no pushovers; they arrive with their own solid momentum, having won four of their last five fixtures to push firmly into the top-24 playoff picture. The competitive Balance heavily favors the Portuguese hosts, resulting in a somewhat modest Stakes grade for casual observers, though the race for direct advancement keeps the tactical tension incredibly high. Fans should anticipate offensive fireworks—our match metrics highlight a combined 3.2 goals per game average, heavily supported by an off-the-charts Stars rating that shines on Porto's elite talents like Samu, Rodrigo Mora, and the commanding Diogo Costa.
Key Battle
The pivotal duel features Porto's defensive anchor Jakub Kiwior facing off against the veteran guile of Marko Arnautović. Kiwior has been exceptional at the back with dominant displays, but Arnautović offers a rugged physical focal point that could easily disrupt the home side's rhythm during set-pieces and counter-attacks.
Expected Outcome
We expect Porto to control the tempo early, utilizing their wide channels to stretch the Serbian defense to a breaking point. Zvezda will likely rely on their goalkeeper Matheus to absorb heavy pressure and look for quick, vertical transitions involving Franklin Tebo. Ultimately, Porto's sheer collective quality and undeniable home-field aura should secure a comfortable margin of victory without too much late drama.