RB Leipzig vs Manchester City — Champions League
Red Bull Arena, LeipzigMarco Guida
Match story
Win-probability swings · in-play model
37'⚽−18 RBL
Lukeba opens it
First goal of the match — 0–1.
RBL win prob 29% → 11%
49'⚽+19 RBL
Baku levels
All square again at 1–1.
↳assist Gruda
RBL win prob 9% → 28%
58'⚽−19 RBL
Fernández puts them ahead
Manchester City in front at 1–2.
↳assist Ndiaye
RBL win prob 26% → 7%
61'⚽+19 RBL
Nusa levels
All square again at 2–2.
↳assist Nkunku
RBL win prob 6% → 25%
78'⚽−14 RBL
Haaland wins it
The decisive goal — 2–3.
↳assist Anderson
RBL win prob 16% → 2%
xG race
Cumulative expected goals, shot by shot
0.84
RB Leipzig
2.25
Manchester City
Top stats
Full-match numbers, side by side
36%Ball possession64%
0.84Expected goals (xG)2.25
1.05xG on target (xGOT)2.73
6 / 14Shots (on target / total)5 / 12
1 / 2Big chances (scored / total)2 / 4
19Touches in opposition box29
12Key passes8
305 (84%)Accurate passes611 (90%)
33 (38%)Duels won55 (63%)
47Recoveries54
5Corners3
4 / 0Cards (yellow / red)2 / 0
Pressure index
Minute-by-minute momentum · home up · away down
RB LeipzigManchester City
⚽ Lukeba
⚽ Baku
⚽ Fernández
⚽ Nusa
⚽ Haaland
1st Half
2nd Half
1'15'30'45'60'75'90'
37'⚽ Lukeba49'⚽ Baku58'⚽ Fernández61'⚽ Nusa78'⚽ Haaland
Key events
FT 2–3 · HT 0–1 · goals, cards and subs
17'
Christoph Baumgartner
Yellow card
33'
Ridle Baku
Yellow card
⚽37'0–1
Castello Lukeba
Own goal
HTHalf-time · Manchester City lead 0–1
48'
Neil El Aynaoui
Yellow card
⚽49'1–1
Ridle Baku
Goal · assist Brajan Gruda
57'
Christopher Nkunku
On for Christoph Baumgartner
⚽58'1–2
Enzo Fernández
Goal · assist Iliman Ndiaye
⚽61'2–2
Antonio Nusa
Goal · assist Christopher Nkunku
64'
Jérémy Doku
On for Phil Foden
67'
Tidiam Gomis
On for Rômulo
74'
Rocco Reitz
On for Antonio Nusa
74'
Benjamin Henrichs
On for Ridle Baku
74'
Nicolas Seiwald
On for Neil El Aynaoui
77'
David Raum
Yellow card
⚽78'2–3
Erling Haaland
Goal · assist Elliot Anderson
80'
Rúben Dias
On for Matheus Nunes
83'
Mateo Kovačić
On for Enzo Fernández
83'
Ayyoub Bouaddi
On for Elliot Anderson
83'
Allan
On for Iliman Ndiaye
88'
Jérémy Doku
Yellow card
90'+4
Abdukodir Khusanov
Yellow card
FTFull-time · RB Leipzig 2–3 Manchester City
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Maarten Vandevoordt6.4
Ridle Baku7.0
Willi Orbán6.0
Castello Lukeba5.5
David Raum6.9
RaumNeil El Aynaoui6.7
Christoph Baumgartner6.4
Ezechiel Banzuzi6.7
Brajan Gruda7.1
GrudaRômulo6.3
Antonio Nusa7.9
NusaNicolas Seiwald6.0
Rocco Reitz6.2
Tidiam Gomis6.2
Christopher Nkunku6.6
Benjamin Henrichs6.0
Gianluigi Donnarumma6.4
Matheus Nunes6.8
Abdukodir Khusanov7.0
KhusanovMarc Guéhi6.6
Nico O'Reilly6.8
Elliot Anderson8.7
AndersonPhil Foden6.2
Enzo Fernández7.9
FernándezRayan Cherki7.0
Iliman Ndiaye7.7
Erling Haaland7.7
Rúben Dias6.3
Mateo Kovačić6.5
Jérémy Doku7.0
DokuAyyoub Bouaddi6.2
Allan6.1
RB LeipzigManchester City
DEFENCE ↑ · ATTACK →