Phil Foden scored twice and Erling Haaland netted against his former club as Manchester City brushed aside Borussia Dortmund to strengthen their position in the league phase of the Champions League.
Pep Guardiola's men are unbeaten in their opening four matches and a third win moved them up to fourth in the table, with the top eight sides qualifying automatically for the last 16.
Nico Kovac's Dortmund side had started on the front foot but faded away as the hosts scored twice in seven first-half minutes to wrestle control of the contest.
Foden was impressive throughout and he stung the palms of Gregor Kobel with a powerful strike from outside the box, before a curling free-kick straight into the hands of the visiting goalkeeper.
It was third time lucky for the Englishman in the 22nd minute, picking the ball up outside the box and, as the Dortmund defenders stood off, Foden rolled a delightful finish low into the bottom corner.
It was his first Champions League goal in exactly a year after netting in a 4-1 defeat by Sporting in last season's competition.
City then attacked at will and seemed intent on steamrollering the opposition as Kobel tipped over a close-range effort from Nico O'Reilly, before the prolific Haaland thumped home a cutback from Jeremy Doku in the 29th minute.
It was the Norwegian's fifth successive Champions League strike - becoming the first player to do so for three different teams - RB Salzburg, Dortmund and now City.
Kobel was kept busy, batting away a thunderous drive from Tijjani Reijnders.
But City pushed on after the restart and Foden doubled his tally in the 57th minute by curling home a delightful second.
Dortmund, who are 12th in the table, staged a late rally and Waldemar Anton poked home a consolation from a Julian Ryerson cross.
But substitute Rayan Cherki restored City's three-goal advantage in added time with a lovely run and neat finish.
Line-ups
Man City XI: Stones, Donnarumma, Haaland, Foden, Reijnders, Matheus Nunes, Nico González, Doku, Gvardiol, Savinho, Nico O'Reilly
Subs: Ake, Bettinelli, Ruben Dias, Bernardo Silva, Omar Marmoush, Rayan Aït-Nouri, James Trafford, Cherki, Bobb, Lewis, Abdukodir Khusanov
Dortmund XI: Sabitzer, Guirassy, Anton, Kobel, Bensebaini, Ryerson, Adeyemi, Schlotterbeck, Beier, Nmecha, Daniel Svensson
Subs: Gross, Meyer, Emre Can, Fábio Silva, Yan Couto, Chukwuemeka, Ostrzinski, Jobe Bellingham, Aarón Anselmino
GomezzR
86
One simple question, is Cherki a right or left footer ...the lad is too good
dougiefresh
76
Rayan Cherki 💎🌟scores his first Champions League goal 🤩
dougiefresh
60
Bernardo Silva makes his 100th UEFA Champions League appearance. 💫 He becomes only the fourth Portuguese player to reach the milestone: ◎ 183 - Cristiano Ronaldo ◎ 120 - Pepe ◎ 103 - Luís Figo ◉ 100 - Bernardo Silva Elite company. 🇵🇹
dougiefresh
60
Erling Haaland becomes the first player in Champions League history to score in five consecutive games for three different clubs 🤖
ministermn
52
Gonzalez , O'Reilly , foden , halaand and cherki these guys are something else 🔥🔥🔥🔥
GomezzR
36
All I've observed is City is on its way back to the very top with Halland and Foden leading the crew! Besides, Gigi Donnaruma is top notch and a serious upgrade of Ederson
Dapcmostz
35
Cherki is our future Star 🩵😍😘
dougiefresh
33
𝐄𝐀𝐓. 𝐒𝐋𝐄𝐄𝐏. 𝐒𝐂𝐎𝐑𝐄. 𝐑𝐄𝐏𝐄𝐀𝐓. 🤖 Goal number 27 (!) for the Man City captain this season for club and country 🤯©️ 🏟️ 17 games ⚽ 27 goals 🅰️ 3 assists
Cakdelmrs
29
CHERKI is just 22 years old,more entertainment loading
Brightons
28
Keep update with this website for latest GIF: https://www.matchgif.com/v2/live/matchGifs?match_id=54252886&language=en
Vector_Vector
24
CHERKIIIIIIIIIIIIIIII 😍😇😍🤩 ,absolutely Baller , consted only 35M btw .
kojohumble237
24
Happy for the win Our real test is Liverpool ℹ can’t say we are completely back
AFervcYQ9978
21
Man city could win the UCL if they keep on going like this
KylieJones
14
why pep doesn't leave Cherki to start I think he's ahead both Saviho and Bob if you not starting Bernerdo then Cherki should be in second...Pep gonna wait until the guy decide he's not getting enough time...he's a natural winner utilize him more
Musahh5
10
Foden is coming to his best
moodelprsz
9
Osimhen leading the goal scorer chat,what a player,what a signing
dougiefresh
7
"It's Foden fireworks on Bonfire Night" 🎆 In very similar fashion to his 1st, Phil Foden doubles his tally with a beautiful finish into the bottom corner, to put City 3 ahead.
armstrongatanga
7
Dortmund went to man city 4 1 reason [Crylaugh][Crylaugh][Crylaugh] need to see the face of that midfielder who said man city are very beatable