Erling Haaland continued his incredible scoring form with two more goals as Manchester City swept Copenhagen aside to make it three wins out of three in Champions League Group G.
Haaland was unable to finish off what would have been a fourth hat-trick for City after being taken off at half-time but his first-half double means he now has 19 goals in his first 12 games for Pep Guardiola's side.
With or without him, City were far too quick and clever for their Danish opponents and would have ended up with more than five goals from a totally one-sided match if not for Copenhagen keeper Kamil Grabara.
Fresh from crushing neighbours Manchester United at the weekend, City and Haaland picked up where they left off on Sunday and took less than seven minutes to open their account.
Cancelo's low cross found Haaland in space inside the area and, predictably, he made no mistake with a powerful finish from what was his first touch of the game.
The only surprise was that it took until after the half-hour mark for City to extend their lead and, predictably, it was Haaland who was in the right place to tap the loose ball after Grabara had parried a Sergio Gomez shot.
The last thing Copenhagen needed at this stage was bad luck but their misery was compounded before half-time when a Gomez shot took a double deflection off Denis Vavro and then David Khocholava on its way into the net.
With victory secured, Haaland was replaced by Cole Palmer at half-time - even goal machines need a rest - as City cast an eye towards their next game, against Southampton here on Saturday.
His exit reduced City's threat but they still dominated possession and further goals followed.
Riyad Mahrez made it 4-0 from the penalty spot after Aymeric Laporte was fouled, then the Algeria forward turned provider to set up Julian Alvarez to round off the scoring from close range.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Manchester City
Squad number80Player namePalmerSquad number82Player nameLewisSquad number97Player nameWilson-EsbrandFC Copenhagen
Squad number1Player nameGrabara
Squad number2Player nameDiks
Squad number3Player nameVavro
Squad number5Player nameKhocholava
Squad number34Player nameKristiansen
Squad number35Player nameStamenic
Squad number12Player nameLerager
Squad number8Player nameJóhannesson
Squad number7Player nameClaesson
Squad number29Player nameKaramoko
Squad number15Player nameDaramy
Squad number6Player nameSørensen
Squad number17Player nameMukairu
Squad number22Player nameAnkersen
Squad number27Player nameLund
Squad number30Player nameHaraldsson
Line-ups
Man City
Formation 4-4-2
31Ederson
7Cancelo3Rúben Dias14Laporte21Gómez
26Mahrez8Gündogan20Bernardo Silva10Grealish
9Haaland19Álvarez
31Ederson7CanceloSubstituted forLewisat 57'minutes3Rúben Dias14Laporte21Gómez26Mahrez8Gündogan20Bernardo SilvaSubstituted forWilson-Esbrandat 66'minutes10Grealish9HaalandSubstituted forPalmerat 45'minutes19ÁlvarezSubstitutes
6Aké16Rodri17De Bruyne18Ortega25Akanji33Carson47Foden80Palmer82Lewis97Wilson-EsbrandFC Copenhagen
Formation 4-3-3
1Grabara
2Diks3Vavro5Khocholava34Kristiansen
35Stamenic12Lerager8Jóhannesson
7Claesson29Karamoko15Daramy
1Grabara2DiksSubstituted forAnkersenat 66'minutes3Vavro5Khocholava34Kristiansen35StamenicBooked at 54mins12LeragerSubstituted forSørensenat 79'minutes8Jóhannesson7ClaessonSubstituted forMukairuat 66'minutes29KaramokoSubstituted forLundat 45'minutes15DaramySubstituted forHaraldssonat 55'minutesSubstitutes
6Sørensen11Babacar14Cornelius17Mukairu19Jelert21Johnsson22Ankersen27Lund30Haraldsson40Bardghji51RyanLive Text
Match ends, Manchester City 5, FC Copenhagen 0.
Second Half ends, Manchester City 5, FC Copenhagen 0.
Attempt saved. Sergio Gómez (Manchester City) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Riyad Mahrez with a cross.
Attempt blocked. Riyad Mahrez (Manchester City) left footed shot from the right side of the box is blocked.
Corner, Manchester City. Conceded by Victor Kristiansen.
Attempt missed. Jack Grealish (Manchester City) right footed shot from the centre of the box is close, but misses to the right. Assisted by Riyad Mahrez.
Attempt saved. Jack Grealish (Manchester City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Aymeric Laporte.
Substitution, FC Copenhagen. Christian Sørensen replaces Lukas Lerager.
Attempt missed. Jack Grealish (Manchester City) right footed shot from the centre of the box is close, but misses to the right. Assisted by Ilkay Gündogan.
Goal! Manchester City 5, FC Copenhagen 0. Julián Álvarez (Manchester City) right footed shot from very close range to the centre of the goal. Assisted by Riyad Mahrez.
Attempt missed. Valdemar Lund (FC Copenhagen) header from very close range is just a bit too high. Assisted by Ísak Jóhannesson with a cross following a corner.
Corner, FC Copenhagen. Conceded by Rico Lewis.
Attempt blocked. Paul Mukairu (FC Copenhagen) right footed shot from the centre of the box is blocked. Assisted by Hákon Haraldsson.
Foul by Rico Lewis (Manchester City).
Paul Mukairu (FC Copenhagen) wins a free kick in the defensive half.
Foul by Rico Lewis (Manchester City).
Victor Kristiansen (FC Copenhagen) wins a free kick in the defensive half.
Julián Álvarez (Manchester City) hits the left post with a left footed shot from a difficult angle on the left. Assisted by Jack Grealish.
Substitution, Manchester City. Josh Wilson-Esbrand replaces Bernardo Silva.
Substitution, FC Copenhagen. Paul Mukairu replaces Viktor Claesson.