RB Leipzig 2-3 Man City: Haaland winner settles five-goal Champions League contest
Erling Haaland scored a 78th-minute winner as Manchester City beat RB Leipzig 3-2 after twice losing their lead in Wednesday's Champions League clash.
Back to Match Centre
RB Leipzig v Man City![]()
Erling Haaland scored a 78th-minute winner as Manchester City beat RB Leipzig 3-2 after twice losing their lead in Wednesday’s Champions League clash.
Castello Lukeba’s own goal put City ahead before Ridle Baku equalised. Enzo Fernandez restored the visitors’ advantage, but Antonio Nusa brought Leipzig level again before Haaland settled the contest.
RB Leipzig vs Man City: O’Reilly forces the breakthrough
City took the lead in the 37th minute when Nico O’Reilly’s cutback was turned into his own net by Lukeba.
The advantage came despite an uncomfortable opening half for the visitors, with Leipzig creating the better early opportunities and Nusa providing a threat.
Haaland delivers after Leipzig fight back
Baku equalised four minutes after the interval, benefiting from a Gianluigi Donnarumma error as the goalkeeper conceded from a tight angle.
Fernandez made it 2-1 before Leipzig responded through Nusa. Haaland then supplied the decisive finish, converting Elliot Anderson’s delivery to secure the points.
Maresca’s changes produce an away victory
Enzo Maresca had made four changes from the side that faced Brighton, bringing in Marc Guehi, O’Reilly, Rayan Cherki and Phil Foden.
Haaland captained a team that ultimately found enough attacking quality to overcome its defensive difficulties. Having been pegged back twice, City’s third lead proved decisive.
See our Manchester City confirmed line-ups for the starting teams and substitutes.



