RB Leipzig 2–3 Manchester City finished with Erling Haaland scoring a 78th-minute winner after Leipzig twice came from behind in their UEFA Champions League meeting on 4 November 2026. Castello Lukeba’s own goal and an Enzo Fernández header had twice put City ahead, but Ridle Baku and Antonio Nusa responded before Haaland decided the Matchday 4 contest.
The RB Leipzig vs Manchester City result was more competitive than the visitors’ possession advantage might suggest. Leipzig created chances in both halves, troubled Gianluigi Donnarumma and almost equalised again late on, while Manchester City ultimately found the decisive opening through Elliot Anderson’s delivery to Haaland.
RB Leipzig vs Manchester City goals: how the 3–2 result unfolded

The five goals in RB Leipzig vs Manchester City reflected three changes of City lead rather than one sustained spell of dominance. Leipzig began brightly and forced Donnarumma into action, but City went ahead in the 37th minute when Lukeba turned Nico O’Reilly’s low cross into his own net.
Four minutes after half-time, Baku equalised from a tight angle, catching Donnarumma at his near post. City responded in the 58th minute as Fernández headed in Iliman Ndiaye’s cross, only for Nusa to level three minutes later after being set up by substitute Christopher Nkunku.
Haaland settled the contest in the 78th minute, sliding in to convert Anderson’s ball across goal. David Raum subsequently struck the crossbar with a free-kick, while Rayan Cherki hit the woodwork at the other end. Leipzig also had a late effort disallowed for offside, leaving the final score at 2–3.
Tactical analysis: why Leipzig kept disrupting City
Leipzig’s attacking transitions and wide players repeatedly tested Manchester City despite the visitors controlling more of the ball. Antonio Nusa was involved in early danger and later scored the second equaliser; Baku attacked space on the right to provide the first. Leipzig registered 14 shots compared with City’s 12 in the match statistics reviewed, illustrating why possession alone does not tell the full story.
City held a reported 64% share of possession but did not always turn control into defensive security. Leipzig pressed forward quickly after regaining the ball and caused problems when City were drawn across the pitch. It is more accurate to describe an open and changeable contest than an uninterrupted City tactical masterclass.
Manchester City head coach Enzo Maresca acknowledged the challenge posed by Leipzig’s aggressive wide play and transitions after the game. The tactical improvement for City came through renewed attacking pressure after Nusa’s equaliser, with the combination of Anderson and Haaland ultimately separating the sides.
Erling Haaland’s winner and Manchester City’s decisive contributions
Erling Haaland’s winning goal against RB Leipzig came in the 78th minute from Elliot Anderson’s low delivery. Haaland finished from close range, scoring his 13th goal in nine career appearances against the German club according to Manchester City’s official match report.
Fernández also played a decisive role with the second City goal, arriving in the box to meet Ndiaye’s cross with a powerful header. The own goal gave City an advantage before the break, but Leipzig’s two responses meant the visitors still needed an attacking contribution late in the second half.
Champions League Matchday 4: what the result means
Manchester City’s 3–2 victory in Leipzig added three points to their 2026/27 Champions League league-phase campaign, while RB Leipzig suffered a third defeat in four matches. Under the 2026/27 Champions League league-phase format every result contributes to the single overall table used to determine progression to the knockout rounds.
For the clubs’ earlier European meetings—including City’s 7–0 win in 2023—read the RB Leipzig vs Manchester City head-to-head record and previous results. That permanent history can be compared with this specific Matchday 4 report without confusing past results with the latest encounter.
RB Leipzig vs Manchester City result and football updates
The confirmed RB Leipzig vs Manchester City final score was 2–3 on 4 November 2026. For subsequent football fixtures, match results and standings, visit SportPesa Score through its supported football coverage rather than relying on a completed match report for changing information.
Also Read
Manchester City vs PSG: Champions League preview, form and team news
Manchester City vs AEK Athens: Champions League match preview and team news
Haaland’s goal makes the difference in Leipzig
RB Leipzig 2–3 Manchester City was decided by Haaland’s 78th-minute finish, but the contest also showed how Leipzig’s quick attacks and wide movement repeatedly undermined City’s lead. The three points were valuable for Manchester City; the defensive problems and the home side’s chances provided just as much evidence for the tactical assessment.


