Pep Guardiola's free-scoring Manchester City took a huge step towards the Champions League knockout stages as they edged to a thrilling 2-1 win over Group F rivals Napoli.
City have cruised to the top of the Premier League - netting 29 goals in eight league games this term - and any claims that Serie A's own in-form leaders could halt the hosts' fine run looked to have been put to bed inside the opening quarter of an hour at the Etihad Stadium.
Guardiola had predicted a "fascinating" contest and that it was, but poor Napoli initially had no answer to City's rampant attacking play as Raheem Sterling and Gabriel Jesus scored early on.
Maurizio Sarri ignored his president's calls to rest key men for this match - with second-placed Inter visiting the San Paolo this weekend - but Dries Mertens' first notable contribution was to see a penalty saved.
However, as City stepped off the gas after the break, Napoli hit their stride and a second spot-kick - from Amadou Diawara - was converted to set up a dramatic finish.
The visitors could not then force an equaliser, but their second-half dominance will have given Guardiola food for thought as his side move on to nine points; the Etihad crowd certainly felt their nerves jangling in the closing stages.
City have never played out a goalless draw in a group game in this competition and it quickly became clear that Guardiola's unchanged side would maintain that entertaining record in a stunning display.
Sterling swept a finish beyond the wrongfooted Pepe Reina - for his eighth of the season - after Kyle Walker's close-range shot was blocked, with a second goal following just four minutes later through Jesus, who converted from Kevin De Bruyne's low, sweeping centre.
Having won each of their previous three home league games by a margin of five, City's momentum did not slow.
Sterling delayed his pass as the relentless hosts broke in numbers after a rare Napoli foray, but Leroy Sane had the patience and awareness to then pick out De Bruyne on the edge of the area for a thunderous drive that rattled the underside of the crossbar.
Goal-line technology confirmed that the Belgian's effort had not crossed the line and referee Antonio Mateu Lahoz was again checking his watch when Reina and Kalidou Koulibaly combined to scramble Jesus' strike away from the goalmouth.
Napoli looked to have been handed a route back into the game towards the end of the first half but, when Walker dragged Raul Albiol down, Ederson blocked Mertens' penalty and Fernandinho hacked clear.
The visitors momentarily gained a foothold in the tie, despite the miss, but only a vital Reina block kept Jesus from further extending City's lead.
10+ - Napoli have faced 10+ shots in a Champions League first half only five time, three of them against Manchester City. Shock.— OptaPaolo (@OptaPaolo) October 17, 2017
Although Napoli kicked on after the restart, forcing the home side back, chances for Sarri's men were initially few and far between and they were dealt a blow just before the hour mark as Lorenzo Insigne hobbled off.
City were seemingly caught out by their opponents' vast improvement, though, and Marek Hamsik looked destined to equal Diego Maradona's all-time Napoli scoring record when Mertens squared to his captain - with Ederson grounded - only for John Stones to make a brilliant diving block.
But the visitors did not have to wait much longer for their goal. Fernandinho's foul on Faouzi Ghoulam resulted in a second spot-kick and Diawara took on the responsibility, finally ending a run of six consecutive Champions League penalty saves from City goalkeepers.
Jesus thought he had restored the two-goal lead but strayed offside from De Bruyne's pass, before the midfielder tested Reina with a free-kick and Mertens dragged wide at the other end.
City saw out the victory, but they know they must head to the San Paolo in a fortnight - that prospect will feel rather more daunting now than it did at half-time, even if they need only a point in Italy to secure their progression.
Key Opta stats:
- In all competitions, Manchester City have now recorded 10 consecutive victories; equalling their previous best run under Pep Guardiola (10 wins at the start of 2016-17).
- Manchester City have won their opening three games of a European tournament for the first time since 2008-09 (in the UEFA Cup), however this is the first time they have achieved it in the Champions League.
- The Citizens have also won three consecutive home games in the Champions League for the first time, and are now unbeaten in their last 11 overall (W8 D3).
- Gabriel Jesus has been directly involved in 21 goals in 20 starts in all competitions for Manchester City (15 goals, 6 assists).
- Raheem Sterling has already scored 8 goals in 11 appearances for Manchester City this season; two fewer than he did in 47 appearances last term (10).
- Manchester City goalkeepers have saved six of the last seven penalties that they have faced in the Champions League (three by Joe Hart, two by Willy Caballero and one by Ederson).
- Manchester City's starting XI tonight was their youngest in the Champions League under Pep Guardiola (26y 73d), and their youngest in the competition overall since October 2012 (25y 309d v Borussia Dortmund).
|Swansea had to make ´Formula One´ Liverpool uncomfortable - Carvalhal|
|Swansea City 1 Liverpool 0: Mawson ends Reds´ unbeaten run|
|Juventus 1 Genoa 0: Douglas Costa goal closes the gap to leaders Napoli|
|Lingard knew Sanchez ´wanted to come Milly Rock with the mandem´|
|Wenger ecstatic with ´committed and focused´ Mkhitaryan after Sanchez swap|
|Sanchez on United move: I needed to feel loved|
|Sanchez takes aim at his critics as he says his Arsenal goodbyes|
|How will Alexis Sanchez compare to Manchester United´s post-Ferguson big deals?|
|Gunning for a move - Sanchez the latest big name to quit underachieving Arsenal|
|Stoger wants speedy Aubameyang resolution as Arsenal circle|
|WATCH: See how Manchester United welcomed Sanchez|
|WATCH: Treatment-room footage of Ronaldo head wound released|
|Always my intention to stay - De Bruyne thrilled by new City deal|
|Inter snap up Rafinha on loan from Barcelona|
|Sanchez on Man Utd move: I am joining the biggest club in the world|
|The big debate: Who wins from the Sanchez-Mkhitaryan deal?|
|Mkhitaryan wants to ´create history´ after ´dream´ Arsenal move|
|Do Arsenal or Man Utd get the better deal? Sanchez v Mkhitaryan in Opta numbers|
|Manchester City reward De Bruyne with new five-year deal|
|Arsenal and Man Utd agree Sanchez-Mkhitaryan swap|
|Spurs striker Kane voted England Men´s Player of the Year|
|Aubameyang behaviour ´unreal´, says Frankfurt boss Kovac|
|Van Persie: Feyenoord return a choice for continuity|
|Hamburg hire Hollerbach to replace Gisdol|
|New Bordeaux coach Poyet offered Malcom assurances|
|Rakip excited to link up with ´legend´ Hodgson at Crystal Palace|
|O´Neill rejects Scotland to stay on as Northern Ireland boss|
|Simeone: Atleti must seize early control against Sevilla|
|Vermaelen sidelined for two weeks|
|Silva ranks Man City star De Bruyne with Ronaldo among world´s best|
|Former England captain Armfield dies aged 82|
|Robinho set to join Sivasspor|
|Van Persie´s Feyenoord return ´beautiful and special´|
|Kepa pens new Athletic Bilbao deal amid Madrid speculation|
|PSG star Mbappe holds no grudge against Lopes after Lyon collision|
|Messi makes football better, says beaten Real Betis goalkeeper|
|Goretzka accepts vitriol from Schalke fans after Bayern move|
|What am I getting for my birthday? Arsenal-bound Mkhitaryan celebrates with Pogba|
|Ince: Sanchez snubbed City because United are miles bigger|
|Bale: Madrid will get back to their best|
|Valverde: Messi is the best player there is and there ever will be|
|Emery: Lyon loss unfair on PSG|
|Spalletti defends struggling Inter amid six-game winless run|
|Fekir: Lyon still targeting Champions League despite PSG win|
|Wenger suggests Sanchez is joining Manchester United for money|
|Hazard: Chelsea don´t need to buy a striker|
|Rakitic hails ´patient´ Barcelona after Real Betis rout|
|Neymar? I´d rather watch the golf, says Bale|
|Mbappe injury from goalkeeper collision ´nothing serious´|
|Don´t look back - Guardiola gives Manchester City title warning|
|Vermaelen to face tests on new hamstring injury|
|Conte wants ´point of reference´ striker as Barnes joins surprising Chelsea links|
|Sane the perfect tonic to Sanchez blues for City and Guardiola|
|Suarez scores 100th LaLiga goal as Messi reaches new milestones|
|Lyon 2 Paris Saint-Germain 1: 10-man leaders downed by twin wondergoals|
|Inter 1 Roma 1: Vecino snatches point on possible Dzeko farewell|
|Real Betis 0 Barcelona 5: Messi, Suarez rampant as leaders go 11 points clear|
|PSG star Mbappe injured in goalkeeper collision|
|Monchi: Roma will replace Dzeko|
|Kessie a far better player than I was, claims AC Milan coach Gattuso|
|Neymar to Real Madrid stories manufactured by Spanish press, claims Marquinhos|
|Cagliari 1 AC Milan 2: Kessie at the double in comeback win|
|Watford hire Javi Gracia as Marco Silva successor|
|I am happy with our squad - Pochettino denies Malcom rumours|
|Not much changed - Zidane boosted by clinical Madrid|
|No chance of January move, says Vidal|
|Selfie or stitches? Ronaldo bloodied after Madrid brace|
|Heynckes hails Bayern win: This is what sets us apart|
|Southampton 1 Tottenham 1: Kane earns visitors a point|
|Silva assured of chances at AC Milan after latest first-team snub|
|Goretzka´s Schalke return marred by abuse|
|Real Madrid 7 Deportivo La Coruna 1: Seven-up for Zidane´s men as Bale shines|
|Muller brings up 100 Bundesliga goals in Bayern win|
|Bayern Munich 4 Werder Bremen 2: Lewandowski & Muller at the double to spare champions´ blushes|
|Do Arsenal or Man Utd get the better deal? Sanchez v Mkhitaryan in Opta numbers|
|Pele ´fine´ and in ´no pain´ after reported health concerns|
|No mercenary? Sanchez endorses article defending imminent Man Utd move|
|Allegri expects Buffon to be ´fully recovered´ within a week|
|Atletico Madrid confirm Costa hamstring injury|
|Atalanta 0 Napoli 1: Mertens ends drought to keep visitors top|
|Alexis Sanchez boards plane ahead of reported Man United medical|
|Hamburg dismiss Gisdol after fourth loss in a row|
|Melbourne City 5 Adelaide United 0: Budzinksi & Vidosic braces inspire emphatic win|
|Marco Silva sacked by Watford following ´significant deterioration´|
|Deschamps knows my thoughts - Lucas Hernandez hints at France decision|
|Klopp: Liverpool wouldn´t sell to rivals during season|
|Giggs keen to help Bale overcome injury woes|
|Klopp in no rush to replace Coutinho|