Jack Grealish marked his Champions League debut with a goal and an assist as Manchester City beat RB Leipzig 6-3 in an entertaining encounter.
Pep Guardiola's side made the perfect start to their Group A campaign as Grealish crossed for Nathan Ake to head home (16) before Nordi Mukiele scored an own goal (28) from a superb Kevin De Bruyne centre.
Christopher Nkunku, who netted a hat-trick on the night, scored the first of his three just before the break (42) but a Riyad Mahrez penalty (45+1) restored the two-goal cushion. Nkunku headed home (51) to make things interesting but a spectacular Grealish finish five minutes later kept Leipzig at arm's length.
The Germans, who have lost three of their four Bundesliga matches this season, kept attacking in brave fashion and Nkunku fired home his hat-trick to bring them back within one goal.
There was no panic from City though as Joao Cancelo curled home a beautiful effort just 82 seconds later. Former City left-back Angelino was dismissed with 11 minutes left and Gabriel Jesus put further gloss to the scoreline (85).
City sit top of Group A after the opening fixtures as PSG were surprisingly held 1-1 by Club Brugge.
Man City: Ederson (6), Cancelo (8), Dias (6), Aké (6), Zinchenko (6), Rodri (6), Bernardo (7), De Bruyne (8), Mahrez (7), Torres (7), Grealish (8)
Subs: Gundogan (6), Jesus (7), Foden (6)
RB Leipzig: Gulácsi (5), Mukiele (6), Klostermann (5), Orban (5), Angeliño (5), Laimer (7), Adams (6), Nkunku (8), Olmo (7), Forsberg (7), Silva (7)
Subs: Haidara (6), Poulsen (7), Szoboszlai (7), Brobbley (6)
Man of the match: Joao Cancelo
How Grealish shone on the big stage…
City were slow starters in their first Champions League encounter since losing last season's final to Chelsea but scored with their first attempt on goal.
Ake went some way to justifying his selection by claiming the opening goal after 16 minutes with a powerful header full of desire following a Grealish corner.
It wasn't vintage City from an attacking point of view but they were gifted their second on 28 minutes. De Bruyne, making his first start of the season, found space on the right and ทีเด็ดบอลชุด whipped in a low, bouncing cross that was completely misjudged by Mukiele, who completely wrongfooted the 'keeper as he attempted to head back to him.
Leipzig were not overawed by falling two behind and continued to press forward in good numbers.