UEFA Champions LeagueMatchday 4RB Leipzig vs Manchester City 2-3
- Castello Junior Lukeba (OG)37'
- Ridle Baku49'
- Antonio Nusa61'
- Enzo Fernández58'
- Erling Haaland78'
- Kick-off
- Wed, 4 Nov 2026 · 20:00 (UTC)
- Venue
- Leipzig Red Bull Arena, Leipzig
- Referee
- Marco Guida
Match timeline
- 90+4’Yellow card
Manchester CityAbdukodir Khusanov - 88’Yellow card
Manchester CityJeremy Doku - 83’Substitution
Manchester CityAyyoub Bouaddi ONElliot Anderson OFF - 83’Substitution
Manchester CityMateo Kovačić ONEnzo Fernández OFF - 83’Substitution
Manchester CityAllan Andrade Elias ONIliman Ndiaye OFF - 79’Substitution
Manchester CityRúben Dias ONMatheus Nunes OFF - 78’Goal!
Manchester CityErling HaalandAssist: Elliot Anderson3 – 2 - 77’Yellow card
RB LeipzigDavid Raum
Show 13 earlier events
- 74’Substitution
RB LeipzigBenjamin Henrichs ONRidle Baku OFF - 74’Substitution
RB LeipzigNicolas Seiwald ONNeil El Aynaoui OFF - 73’Substitution
RB LeipzigRocco Reitz ONAntonio Nusa OFF - 67’Substitution
RB LeipzigTidiam Gomis ONRômulo José Cardoso da Cruz OFF - 64’Substitution
Manchester CityJeremy Doku ONPhil Foden OFF - 61’Goal!
RB LeipzigAntonio NusaAssist: Christopher Nkunku3 – 1 - 58’Goal!
Manchester CityEnzo FernándezAssist: Iliman Ndiaye2 – 1 - 57’Substitution
RB LeipzigChristopher Nkunku ONChristoph Baumgartner OFF - 49’Goal!
RB LeipzigRidle BakuAssist: Brajan Gruda2 – 0 - 48’Yellow card
RB LeipzigNeil El Aynaoui - 37’Own goal
Manchester CityCastello Junior Lukeba1 – 0 - 33’Yellow card
RB LeipzigRidle Baku - 17’Yellow card
RB LeipzigChristoph Baumgartner - 1’Kick-off
Key stats
- 35%Possession65%
- 13Shots12
- 0.84xG2.32
- 6Shots on Target5
- 5Corners3
- 20Fouls6
- 3Offsides5
- 3Saves4
- 359Passes673
- 4Yellow Cards1
Lineups
Confirmed selections
RB Leipzig4 - 3 - 3
- 26Vandevoordt
- 17Baku
- 4Orbán
- 23Lukeba
- 22Raum
- 21Aynaoui
- 14Baumgartner
- 6Banzuzi
- 10Gruda
- 40Rômulo
- 7Nusa
Substitutions
- 57’↑28 C. Nkunku↓14 C. Baumgartner
- 67’↑27 T. Gomis↓ Rômulo José Cardoso da Cruz
- 73’↑20 R. Reitz↓7 A. Nusa
- 74’↑39 B. Henrichs↓17 R. Baku
- 74’↑13 N. Seiwald↓21 N. El Aynaoui
Unused substitutes 11 J. Bakayoko, 1 Ø. Nyland, 30 A. MaksimoviÄ, 3 M. Estève, 16 L. Klostermann, 2 A. Koné
Coach M. Demichelis
Manchester City4 - 2 - 3 - 1
Substitutions
- 64’↑11 J. Doku↓47 P. Foden
- 79’↑3 Rúben Dias↓27 Matheus Nunes
- 83’↑32 A. Bouaddi↓5 E. Anderson
- 83’↑8 M. Kovačić↓17 E. Fernández
- 83’↑ Allan Andrade Elias↓7 I. Ndiaye
Unused substitutes 75 F. Samba, 28 G. Rulli, 82 R. Lewis, 24 J. Gvardiol, 13 M. Bettinelli, 37 Allan, 21 R. Aït-Nouri, 22 Vitor Nunes
Coach E. Maresca
Match facts
- Competition
- UEFA Champions League
- Round
- Matchday 4
- Date
- Wed, 4 Nov 2026
- Kick-off
- 20:00 (UTC)
- Venue
- Leipzig Red Bull Arena, Leipzig
- Referee
- Marco Guida
- RB Leipzig coach
- M. Demichelis
- Manchester City coach
- E. Maresca
League table
UEFA Champions League
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 4 | 4 | 0 | 0 | +15 | 12 | |
| 2 | 4 | 4 | 0 | 0 | +6 | 12 | |
| 3 | 4 | 3 | 1 | 0 | +5 | 10 | |
| 4 | 4 | 3 | 0 | 1 | +13 | 9 | |
| 5 | 4 | 3 | 0 | 1 | +8 | 9 | |
| 7 | 4 | 3 | 0 | 1 | +5 | 9 | |
| 30 | 4 | 1 | 0 | 3 | -6 | 3 |
Player ratings
- 1
A. Nusa8.2 - 2
B. Gruda6.8 - 3
C. Nkunku6.6 - 4
N. El Aynaoui6.5 - 5
D. Raum6.4 - 6
R. Baku6.3 - 7
Rômulo6.3 - 8
T. Gomis6.2 - 9
E. Banzuzi6.1 - 10
W. Orbán6.1 - 11
C. Baumgartner6.0 - 12
R. Reitz5.9 - 13
N. Seiwald5.8 - 14
B. Henrichs5.8 - 15
M. Vandevoordt5.6 - 16
C. Lukeba5.3 - 17
J. Bakayoko0.0 - 18
Ø. Nyland0.0 - 19
A. MaksimoviÄ0.0 - 20
M. Estève0.0 - 21
L. Klostermann0.0 - 22
A. Koné0.0
- 1
E. Fernández8.1 - 2
E. Haaland8.0 - 3
I. Ndiaye7.7 - 4
E. Anderson7.7 - 5
G. Donnarumma7.2 - 6
J. Doku6.9 - 7
M. Guéhi6.7 - 8
Matheus Nunes6.6 - 9
R. Cherki6.6 - 10
Allan6.5 - 11
A. Khusanov6.5 - 12
P. Foden6.4 - 13
Rúben Dias6.4 - 14
N. O'Reilly6.3 - 15
M. Kovačić6.3 - 16
A. Bouaddi6.1 - 17
Vitor Nunes0.0 - 18
R. Aït-Nouri0.0 - 19
M. Bettinelli0.0 - 20
J. Gvardiol0.0 - 21
R. Lewis0.0 - 22
G. Rulli0.0 - 23
F. Samba0.0
Match ratings from API-Football, out of 10.
MVP of the match

Rated 8.2, the best on the pitch — 1 goal in 73 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 3-0-2
- Scored / match
- 1.8
- Conceded / match
- 2.0
- W-D-L
- 2-0-3
- Scored / match
- 2.2
- Conceded / match
- 2.0
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Manchester City came from two goals down to win 3-2 at RB Leipzig, with Erling Haaland's 78th-minute strike completing the turnaround after Leipzig had led 2-0 and then 3-1. The visitors had more of the ball and more control of the numbers, but Leipzig held the advantage for most of the night.
Leipzig went ahead in the 37th minute when Castello Junior Lukeba put through his own net, and Ridle Baku made it 2-0 on 49 minutes from Brajan Gruda's assist. That left Leipzig 1-0 up at half-time, after a first half in which the home side had also picked up bookings for Christoph Baumgartner and Ridle Baku.
Manchester City pulled one back in the 58th minute through Enzo Fernández, set up by Iliman Ndiaye, before Antonio Nusa restored Leipzig's two-goal lead three minutes later from Christopher Nkunku's assist. City kept coming, and Haaland's goal on 78 minutes, from Elliot Anderson, made it 3-2 before a late spell in which Leipzig made two changes on 74 minutes and City made three on 83 minutes. Leipzig's substitutions included Antonio Nusa, while City also withdrew Enzo Fernández and Iliman Ndiaye.
The numbers pointed to a City edge in possession, with 65% of the ball and 673 passes to Leipzig's 35% and 359, while they also had more expected goals, 2.32 to 0.84. Leipzig still finished with more shots, 13-12, more on target, 6-5, more corners, 5-3, and more fouls, 20-6. City had 5 offsides to Leipzig's 3 and the saves count was 3-4.
Leipzig were booked four times, for Christoph Baumgartner in the 17th minute, Ridle Baku in the 33rd, Neil El Aynaoui in the 48th and David Raum in the 77th. Manchester City's only yellow card went to Jeremy Doku in the 88th minute, and Abdukodir Khusanov was booked three minutes into stoppage time.
Match record
- Competition
- UEFA Champions League
- Round
- Matchday 4
- Kick-off
- Venue
- Leipzig Red Bull Arena, Leipzig
- Referee
- Marco Guida
- Match ID
cornerflick:match:rb-leipzig-vs-manchester-city-champions-league-2026-11-04
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. RB Leipzig 2-3 Manchester City, UEFA Champions League, 4 November 2026. Match record, last updated 7 November 2026. https://cornerflick.com/football/champions-league/matches/rb-leipzig-vs-manchester-city-champions-league-2026-11-04
Permanent identifier cornerflick:match:rb-leipzig-vs-manchester-city-champions-league-2026-11-04. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/rb-leipzig-vs-manchester-city-champions-league-2026-11-04" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
21 events
- 17’Yellow card
RB LeipzigChristoph Baumgartner - 33’Yellow card
RB LeipzigRidle Baku - 37’Own goal
Manchester CityCastello Junior Lukeba1 – 0 - 48’Yellow card
RB LeipzigNeil El Aynaoui - 49’Goal!
RB LeipzigRidle BakuAssist: Brajan Gruda2 – 0 - 57’Substitution
RB LeipzigChristopher Nkunku ONChristoph Baumgartner OFF - 58’Goal!
Manchester CityEnzo FernándezAssist: Iliman Ndiaye2 – 1 - 61’Goal!
RB LeipzigAntonio NusaAssist: Christopher Nkunku3 – 1 - 64’Substitution
Manchester CityJeremy Doku ONPhil Foden OFF - 67’Substitution
RB LeipzigTidiam Gomis ONRômulo José Cardoso da Cruz OFF - 73’Substitution
RB LeipzigRocco Reitz ONAntonio Nusa OFF - 74’Substitution
RB LeipzigBenjamin Henrichs ONRidle Baku OFF - 74’Substitution
RB LeipzigNicolas Seiwald ONNeil El Aynaoui OFF - 77’Yellow card
RB LeipzigDavid Raum - 78’Goal!
Manchester CityErling HaalandAssist: Elliot Anderson3 – 2 - 79’Substitution
Manchester CityRúben Dias ONMatheus Nunes OFF - 83’Substitution
Manchester CityAyyoub Bouaddi ONElliot Anderson OFF - 83’Substitution
Manchester CityMateo Kovačić ONEnzo Fernández OFF - 83’Substitution
Manchester CityAllan Andrade Elias ONIliman Ndiaye OFF - 88’Yellow card
Manchester CityJeremy Doku - 90+4’Yellow card
Manchester CityAbdukodir Khusanov









