Never write Manchester City off, even in games they barely need to win. That was the lesson here as the treble winners overcome a shabby first-half display and hauled themselves to a 3-2 victory that clinched top spot in their Champions League group.
Pep Guardiola's side were unrecognisable in the first half as they lacked concentration and shipped two goals for the first time in a game all season, with Belgian striker Lois Openda capitalising on woeful defending from Manuel Akanji and Ruben Dias.
City were 45 minutes from losing a first Champions League home game for five-and-a-half years but Guardiola must have given them a rollicking at the break as they came out a different side and Erling Haaland pulled a goal back - his sixth against Leipzig in 2023 - and then Phil Foden and substitute Julian Alvarez followed suit.
GOAL rates Man City's players from the Etihad Stadium...