Manchester City defeated RB Leipzig 3-2 in a dramatic UEFA Champions League match on Wednesday, November 4, 2026, with Erling Haaland scoring the winning goal in the 78th minute. The victory at Leipzig's Red Bull Arena gave City three important points after the German side twice fought back to level the score.
Haaland converted a low cross from Elliot Anderson with 12 minutes remaining in regulation. The Norwegian striker slid toward the ball and guided it into the net, ending a tense second half in which both teams created numerous scoring opportunities.
The goal was Haaland's 13th in nine appearances against RB Leipzig, making the German club the opponent he has scored against most frequently during his career. It also brought his Champions League total to 62 goals in 61 appearances.
Manchester City moved into seventh place in the Champions League league-phase standings following the victory. The result strengthened their position among the top eight teams, which qualify directly for the round of 16.
Manchester City Takes First-Half Lead
City began the match looking to control possession, but Leipzig quickly demonstrated why it had been difficult to beat at home. The German club entered the match having won its previous five home games without conceding a goal.
Leipzig created several dangerous chances during the opening half. Antonio Nusa tested goalkeeper Gianluigi Donnarumma with a shot from outside the penalty area, while Christoph Baumgartner sent another effort narrowly wide of the post.
City gradually found more opportunities as the opening period progressed. Rayan Cherki missed an early chance, but the visitors began moving the ball more effectively and putting Leipzig's defenders under pressure.
The breakthrough arrived in the 37th minute when Leipzig defender Castello Lukeba accidentally turned the ball into his own net. Nico O'Reilly delivered a dangerous cross into the penalty area, and Lukeba failed to clear it cleanly.
The own goal gave Manchester City a 1-0 lead heading toward halftime. Despite the advantage, the visitors had struggled to establish complete control against an aggressive Leipzig team.
City attempted to add another goal before the break. Haaland and O'Reilly both had opportunities, but neither could extend the lead before the referee ended the first half.
Leipzig Responds With Two Second-Half Equalizers
Leipzig returned from halftime with renewed attacking pressure and needed only four minutes to equalize. Ridle Baku sent a low ball toward the City goal from the right side in the 49th minute.
Donnarumma appeared to anticipate a cross rather than a shot, allowing the ball to travel into the net. The mistake brought Leipzig level at 1-1 and increased the pressure on City's defense.
The goalkeeper had already experienced several uncertain moments during the match. Although he made important saves, his handling and positioning attracted criticism following Leipzig's opening goal.
Manchester City responded in the 58th minute through Enzo Fernández, who restored the visitors' advantage with a powerful header. Iliman Ndiaye delivered an accurate cross from the left, and Fernández directed the ball past Leipzig goalkeeper Maarten Vandevoordt.
The goal put City ahead 2-1, but the lead lasted only three minutes. Leipzig equalized again when Antonio Nusa found space inside the penalty area and struck a low left-footed shot into the bottom corner.
Christopher Nkunku provided the pass that created Nusa's opportunity. The Norwegian winger finished confidently, bringing the score to 2-2 in the 61st minute.
The second equalizer reflected Leipzig's ability to exploit gaps in Manchester City's defense. Enzo Maresca's team had twice taken the lead but struggled to prevent the German side from responding.
With less than half an hour remaining, both teams continued searching for a decisive goal. City needed greater defensive stability, while Leipzig looked capable of scoring again whenever it moved forward.
Haaland Delivers the Winning Goal
The decisive moment arrived in the 78th minute when Elliot Anderson advanced down the right side and delivered a precise low cross. Haaland reacted quickly, sliding into position and turning the ball into the net.
The finish gave Manchester City a 3-2 advantage and demonstrated Haaland's ability to make an impact even when scoring opportunities were limited. According to the club, the striker had touched the ball only 13 times before scoring.
Anderson played a particularly important role in the victory. Beyond his winning assist, the midfielder recorded 102 touches, won 10 ground duels and made seven tackles.
His performance earned praise from Haaland, who highlighted how quickly the midfielder had adapted since joining Manchester City. Speaking to the club after the match, Haaland described Anderson's contributions as impressive.
Haaland also acknowledged that Manchester City needed to improve its performances when leading matches. The striker emphasized the importance of continuing to attack rather than allowing opponents to regain momentum.
The Norwegian captained City for the encounter and led by example when his team needed a goal. His late finish secured the victory, but the match remained unsettled until the final whistle.
Late Chances Keep Both Teams Under Pressure
Leipzig nearly equalized for a third time when David Raum struck the crossbar with a free kick. Donnarumma was beaten by the attempt, but the ball rebounded away from the goal.
Manchester City also came close to scoring again when Rayan Cherki hit the crossbar. The French midfielder's effort nearly provided the visitors with a two-goal advantage during the closing stages.
Leipzig briefly believed it had scored another equalizer when Brajan Gruda put the ball into the net. However, the goal was ruled out because of an offside infringement during the buildup.
Haaland subsequently forced another save from Vandevoordt, while Jérémy Doku missed a late opportunity to increase City's lead. Both teams continued creating chances before the referee ended the match after four minutes of stoppage time.
The final score reflected an entertaining contest in which defensive mistakes and quick attacking movements shaped the result. Leipzig demonstrated resilience, but Manchester City ultimately made better use of its decisive opportunity.
Enzo Maresca Acknowledges Defensive Problems
Manchester City head coach Enzo Maresca welcomed the victory but admitted that his team had experienced difficult periods. He praised Leipzig's organization and attacking approach, particularly the danger created by its wide players.
Maresca also recognized that City needed to improve when defending transitions. Leipzig repeatedly threatened when moving quickly from defense into attack, exposing weaknesses in the visitors' positioning.
The coach addressed Donnarumma's mistake on the first equalizer but did not suggest an immediate change in goalkeepers. He acknowledged the error while emphasizing that the team needed to concentrate on its upcoming matches.
The victory ended a difficult stretch for Manchester City, which had lost two of its previous three matches in all competitions. The result provided a welcome improvement following recent Premier League defeats against Aston Villa and Brighton.
City's Champions League campaign has also featured mixed results. The team defeated Porto 2-0 in September, lost 4-2 to Paris Saint-Germain in October and then recorded a convincing 5-1 victory over AEK Athens.
Wednesday's win against Leipzig brought City's record to three victories from four Champions League matches. The club now has nine points as it continues pursuing direct qualification for the knockout stage.
Manchester City Faces Important Matches Ahead
Manchester City's next Champions League fixture is scheduled for November 24 against Napoli at the Etihad Stadium. The match will provide another test as City attempts to remain among the competition's top eight teams.
The English club will also face Barcelona, Lens and Sporting CP in its remaining league-phase matches. Those fixtures will determine whether it advances directly to the round of 16 or enters the additional knockout playoff round.
Leipzig, meanwhile, must respond to a defeat that ended its impressive home winning run. The German side remains in contention for advancement but faces an important series of upcoming European matches.
For Manchester City, the immediate priority is improving defensive consistency while maintaining its attacking effectiveness. Haaland's late winner secured three points in Germany, but the two goals conceded showed why Maresca still has work to do.
The team returns to Premier League action against Nottingham Forest on Saturday, November 7. City will then resume its European campaign against Napoli later in the month, hoping to build on the victory in Leipzig.
