UEFA Champions League League Stage - 7

Qarabag 3 - 2 FT Eintracht Frankfurt

Tofiq Bahramov Stadium

AI-powered match analysis and previews to help you decide which games are worth watching

94
FT
Wed, Jan 21
Qarabag
3-2
Eintracht Frankfurt
⚡ Intensity 90
⚖️ Balance 100
🏆 Stakes 12
🎲 Upset 30
Mustafazada's last-gasp header stuns Eintracht Frankfurt.

Late Baku Brilliance Sinks Frankfurt

Must-Watch Futmetrix Score: 94/100. A 94th-minute header completed a chaotic comeback for Qarabag, leaving Eintracht Frankfurt reeling in the Azerbaijani capital.

Early Fireworks at Tofiq Bahramov

The Intensity of this Champions League encounter was evident from the opening seconds at Tofiq Bahramov Stadium. Qarabag wasted no time asserting themselves, as C. Duran found the back of the net just four minutes in, capitalizing on a crisp delivery from Leandro Andrade. However, the German visitors refused to be silenced for long. Eintracht Frankfurt responded with surgical precision in the 10th minute, when C. Y. Uzun clinical finish restored parity. During this early phase, Qarabag controlled possession with a 58% share, attempting to dictate the tempo through short, sharp exchanges in the middle third. The match settled into a fascinating tactical Balance, as both sides traded blows without finding a definitive second-goal breakthrough before the interval.

The Substitution Surge

As the second half progressed, the Stakes rose and the game transformed into a back-and-forth slugfest. Frankfurt manager's decision to introduce F. Chaibi in the 71st minute appeared to be a masterstroke. The substitute stepped up to convert a high-pressure penalty in the 78th minute, seemingly putting the Bundesliga side in the driver's seat. Yet, the lead lasted a mere two minutes. In a dizzying goal flurry, C. Duran once again proved to be the scourge of the Frankfurt defense, leveling the score at 2-2 following an excellent assist from E. Cafarquliyev. This rapid exchange of goals shattered the defensive structures of both teams, turning the final ten minutes into a desperate search for a winner in an atmosphere thick with tension.

Mustafazada Secures the Upset

With the clock ticking deep into stoppage time, the Upset Factor reached its boiling point. In the 94th minute, Qarabag earned one final opportunity from a set-piece. Matheus Silva delivered a tantalizing ball into the box, and B. Mustafazada rose highest to power home a header that sent the home crowd into a frenzy. This victory marks a significant shift in the standings, pushing Qarabag up to 17th while leaving Eintracht Frankfurt languishing in 33rd position after seven games. The Azerbaijani side’s ability to maintain focus and exploit Frankfurt’s lack of defensive Balance late on proved to be the difference. It was a historic night in Baku, proving that in the modern European game, home advantage and sheer persistence can overcome the most established continental giants.

Key Questions

What caused the 5-goal thriller?

Five lead changes and high offensive intensity, combined with Qarabag's 58% possession, created a constant end-to-end battle.

How dramatic was the late winner by Elvin Jafarguliyev?

While Jafarguliyev assisted the 80th-minute equalizer, the drama culminated in Mustafazada's 94th-minute header that sealed the victory.

How did Qarabag complete the comeback from behind?

Through immediate responses, specifically Duran’s second goal just two minutes after falling behind, and relentless pressure in stoppage time.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
58%
42%
Qarabag 58%
Eintracht Frankfurt 42%
Shots
11
8
Qarabag 11
Eintracht Frankfurt 8
Shots on Target
5
5
Qarabag 5
Eintracht Frankfurt 5
Expected Goals (xG)
1.67
1.19
Qarabag 1.67
Eintracht Frankfurt 1.19
Passes
575
418
Qarabag 575
Eintracht Frankfurt 418
Pass Accuracy
89%
83%
Qarabag 89%
Eintracht Frankfurt 83%
Corners
7
1
Qarabag 7
Eintracht Frankfurt 1
Fouls
8
12
Qarabag 8
Eintracht Frankfurt 12
Yellow Cards
1
2
Qarabag 1
Eintracht Frankfurt 2
Red Cards
0
0
Qarabag 0
Eintracht Frankfurt 0

Match Events

4' C. Duran (Leandro Andrade)
C. Y. Uzun 10'
HT
R. Kristensen 🟨 61'
R. Doan F. Chaibi 🔄 71'
C. Y. Uzun M. Gotze 🔄 71'
F. Chaibi 78'
A. Knauff J. Bahoya 🔄 79'
80' C. Duran (E. Cafarquliyev)
83' 🟨 C. Duran
84' 🔄 J. Montiel E. Addai
84' 🔄 Leandro Andrade O. Kashchuk
H. Larsson O. Hojlund 🔄 85'
N. Collins A. Staff 🔄 85'
A. Staff 🟨 89'
90'+1 🔄 C. Duran M. Qurbanly
90'+4 B. Mustafazada (Matheus Silva)
FT

Player Cards

Season performance ratings for players in this match

Qarabag

Goalkeepers
Mateusz Kochalski
NPC
NPC
94
minutes
94
minutes
22%
pass acc
6.7
rating
Defenders
Matheus Silva
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
Bahlul Mustafazada
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
5.9
rating
Kevin Medina
MAGNET
MAGNET
107
activity
107
activity
99
passes
8
duels
Elvin Jafarguliyev
ARCHITECT
ARCHITECT
2
key passes
2
key passes
1
assists
49%
pass acc
Midfielders
Pedro Bicalho
MAGNET
MAGNET
74
activity
74
activity
67
passes
7
duels
Marko Janković
MAGNET
MAGNET
93
activity
93
activity
84
passes
9
duels
Leandro Andrade
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
rating
5.9
rating
4
duels lost
19
poss lost
Joni Montiel
NPC
NPC
84
minutes
84
minutes
35%
pass acc
6.2
rating
Abdellah Zoubir
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
5
Duels Won
0
pens won
Forwards
Camilo Duran
HITMAN
HITMAN
2
goals
2
goals
2
on target
7.5
rating
BENCH
Amin Ramazanov
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Fabijan Buntić
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Samy Mmaee
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Toral Bayramov
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Abbas Hüseynov
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Bədavi Hüseynov
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Dani Bolt
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Oleksiy Kashchuk
CAMEO
CAMEO
10
minutes
10
minutes
2
touches
None
events
Chris Kouakou
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Emmanuel Addai
CAMEO
CAMEO
10
minutes
10
minutes
2
touches
None
events
Nariman Akhundzade
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Musa Qurbanlı
CAMEO
CAMEO
3
minutes
3
minutes
1
touches
None
events

Eintracht Frankfurt

Goalkeepers
Kauã Santos
NPC
NPC
94
minutes
94
minutes
18%
pass acc
6.2
rating
Defenders
Nnamdi Collins
NPC
NPC
85
minutes
85
minutes
36%
pass acc
6.2
rating
Robin Koch
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Arthur Theate
ENFORCER
ENFORCER
6
tackles
6
tackles
7
Duels Won
88%
win %
Midfielders
Rasmus Kristensen
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Ellyes Skhiri
👻 Invisible Nothing to note
Hugo Larsson
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Nathaniel Brown
NPC
NPC
94
minutes
94
minutes
26%
pass acc
6.9
rating
Forwards
Ritsu Doan
NPC
NPC
71
minutes
71
minutes
19%
pass acc
6.5
rating
Can Uzun
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Ansgar Knauff
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
62%
duel win %
BENCH
Michael Zetterer
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Jens Grahl
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Aurèle Amenda
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Aurélio Buta
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Fousseny Doumbia
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Farès Chaïbi
SUPER SUB
SUPER SUB
0
impact
0
impact
23
minutes
7
rating
Mario Götze
👻 Invisible Nothing to note
Oscar Højlund
CAMEO
CAMEO
9
minutes
9
minutes
0
touches
None
events
Mahmoud Dahoud
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Marvin Dills
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Jean-Mattéo Bahoya
👻 Invisible Nothing to note
Alexander Staff
👻 Invisible Nothing to note

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 7 21 20 2 +18 WInter 1 - 3 Arsenal (20-01-2026)WClub Brugge KV 0 - 3 Arsenal (10-12-2025)WArsenal 3 - 1 Bayern München (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)WArsenal 4 - 0 Atletico Madrid (21-10-2025)
2 Bayern München 7 18 20 7 +13 WBayern München 2 - 0 Union St. Gilloise (21-01-2026)WBayern München 3 - 1 Sporting CP (09-12-2025)LArsenal 3 - 1 Bayern München (26-11-2025)WParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayern München 4 - 0 Club Brugge KV (22-10-2025)
3 Real Madrid 7 15 19 8 +11 WReal Madrid 6 - 1 Monaco (20-01-2026)LReal Madrid 1 - 2 Manchester City (10-12-2025)WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)WReal Madrid 1 - 0 Juventus (22-10-2025)
4 Liverpool 7 15 14 8 +6 WMarseille 0 - 3 Liverpool (21-01-2026)WInter 0 - 1 Liverpool (09-12-2025)LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)
5 Tottenham 7 14 15 7 +8 WTottenham 2 - 0 Borussia Dortmund (20-01-2026)WTottenham 3 - 0 Slavia Praha (09-12-2025)LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)
6 Paris Saint Germain 7 13 20 10 +10 LSporting CP 2 - 1 Paris Saint Germain (20-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)
7 Newcastle 7 13 16 6 +10 WNewcastle 3 - 0 PSV Eindhoven (21-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)WNewcastle 3 - 0 Benfica (21-10-2025)
8 Chelsea 7 13 14 8 +6 WChelsea 1 - 0 Pafos (21-01-2026)LAtalanta 2 - 1 Chelsea (09-12-2025)WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)WChelsea 5 - 1 Ajax (22-10-2025)
9 Barcelona 7 13 18 13 +5 WSlavia Praha 2 - 4 Barcelona (21-01-2026)WBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)
10 Sporting CP 7 13 14 9 +5 WSporting CP 2 - 1 Paris Saint Germain (20-01-2026)LBayern München 3 - 1 Sporting CP (09-12-2025)WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)WSporting CP 2 - 1 Marseille (22-10-2025)
11 Manchester City 7 13 13 9 +4 LBodo/Glimt 3 - 1 Manchester City (20-01-2026)WReal Madrid 1 - 2 Manchester City (10-12-2025)LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)WVillarreal 0 - 2 Manchester City (21-10-2025)
12 Atletico Madrid 7 13 16 13 +3 DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)WPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LArsenal 4 - 0 Atletico Madrid (21-10-2025)
13 Atalanta 7 13 10 9 +1 LAtalanta 2 - 3 Athletic Club (21-01-2026)WAtalanta 2 - 1 Chelsea (09-12-2025)WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)
14 Inter 7 12 13 7 +6 LInter 1 - 3 Arsenal (20-01-2026)LInter 0 - 1 Liverpool (09-12-2025)LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)WUnion St. Gilloise 0 - 4 Inter (21-10-2025)
15 Juventus 7 12 14 10 +4 WJuventus 2 - 0 Benfica (21-01-2026)WJuventus 2 - 0 Pafos (10-12-2025)WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)LReal Madrid 1 - 0 Juventus (22-10-2025)
16 Borussia Dortmund 7 11 19 15 +4 LTottenham 2 - 0 Borussia Dortmund (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)
17 Galatasaray 7 10 9 9 0 DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)LMonaco 1 - 0 Galatasaray (09-12-2025)LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)
18 Qarabag 7 10 13 15 -2 WQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LQarabag 2 - 4 Ajax (10-12-2025)LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)LAthletic Club 3 - 1 Qarabag (22-10-2025)
19 Marseille 7 9 11 11 0 LMarseille 0 - 3 Liverpool (21-01-2026)WUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)LSporting CP 2 - 1 Marseille (22-10-2025)
20 Bayer Leverkusen 7 9 10 14 -4 LOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)
21 Monaco 7 9 8 14 -6 LReal Madrid 6 - 1 Monaco (20-01-2026)WMonaco 1 - 0 Galatasaray (09-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)
22 PSV Eindhoven 7 8 15 14 +1 LNewcastle 3 - 0 PSV Eindhoven (21-01-2026)LPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)WPSV Eindhoven 6 - 2 Napoli (21-10-2025)
23 Athletic Club 7 8 7 11 -4 WAtalanta 2 - 3 Athletic Club (21-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)WAthletic Club 3 - 1 Qarabag (22-10-2025)
24 Olympiakos Piraeus 7 8 8 13 -5 WOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)WKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)
25 Napoli 7 8 7 12 -5 DFC Copenhagen 1 - 1 Napoli (20-01-2026)LBenfica 2 - 0 Napoli (10-12-2025)WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LPSV Eindhoven 6 - 2 Napoli (21-10-2025)
26 FC Copenhagen 7 8 11 17 -6 DFC Copenhagen 1 - 1 Napoli (20-01-2026)WVillarreal 2 - 3 FC Copenhagen (10-12-2025)WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)
27 Club Brugge KV 7 7 12 17 -5 WKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LClub Brugge KV 0 - 3 Arsenal (10-12-2025)LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)LBayern München 4 - 0 Club Brugge KV (22-10-2025)
28 Bodo/Glimt 7 6 12 14 -2 WBodo/Glimt 3 - 1 Manchester City (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)
29 Benfica 7 6 6 10 -4 LJuventus 2 - 0 Benfica (21-01-2026)WBenfica 2 - 0 Napoli (10-12-2025)WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LNewcastle 3 - 0 Benfica (21-10-2025)
30 Pafos 7 6 4 10 -6 LChelsea 1 - 0 Pafos (21-01-2026)LJuventus 2 - 0 Pafos (10-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)
31 Union St. Gilloise 7 6 7 17 -10 LBayern München 2 - 0 Union St. Gilloise (21-01-2026)LUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LUnion St. Gilloise 0 - 4 Inter (21-10-2025)
32 Ajax 7 6 7 19 -12 WVillarreal 1 - 2 Ajax (20-01-2026)WQarabag 2 - 4 Ajax (10-12-2025)LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)LChelsea 5 - 1 Ajax (22-10-2025)
33 Eintracht Frankfurt 7 4 10 19 -9 LQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)
34 Slavia Praha 7 3 4 15 -11 LSlavia Praha 2 - 4 Barcelona (21-01-2026)LTottenham 3 - 0 Slavia Praha (09-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)
35 Villarreal 7 1 5 15 -10 LVillarreal 1 - 2 Ajax (20-01-2026)LVillarreal 2 - 3 FC Copenhagen (10-12-2025)LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)LVillarreal 0 - 2 Manchester City (21-10-2025)
36 Kairat Almaty 7 1 5 19 -14 LKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)