Manchester City were hauled back twice by RB Leipzig, but Erling Haaland had the final say in a 3-2 Champions League win.
Erling Haaland did what he does best, delivering the decisive goal as Manchester City beat RB Leipzig 3-2 on match day four of the UEFA Champions League group phase.
It was far from straightforward for the English champions. City were pegged back twice by a Leipzig side that refused to fold, and the contest swung on the sharpest of margins as the German outfit kept answering every City blow.
In the end it was the Norwegian striker who settled it. With the game finely balanced and the tension rising, Haaland found the winner that sent City home with all three points from a wild, end-to-end European night.
The result is a reminder of how City operate in this competition. Even when the rhythm is disrupted and the opposition lands punches, they have a finisher who can turn a nervy evening into a win.

