Alvaro Negredo scored a hat-trick as Manchester City beat CSKA Moscow 5-2 to reach the last 16 of the UEFA Champions League.
Argentina striker Sergio Aguero scored twice in the first half to become City’s leading scorer of all time in European football and put them on course to qualify from Group D.
Aguero took his tally to nine goals in his last six games in the process and he then set up Negredo for a third goal before Seydou Doumbia pulled one back just before the break.
Spain striker Negredo added a fourth goal early in the second half before Doumbia added his second of the night from the penalty spot.
Negredo then completed his hat-trick in stoppage time as City qualified for the knockout stages, courtesy of their head-to-head record against the Russians.
City thrashed Norwich 7-0 in the Premier League on Saturday, so it was no surprise that Manuel Pellegrini named an unchanged side – the first time he has done so as City boss - with Costel Pantilimon again preferred to under-fire England goalkeeper Joe Hart.
CSKA headed into the match having won their last three domestic games following their defeat to City last month and they were also unchanged.
The pre-match talk was dominated by the alleged racial abuse suffered by City midfielder Yaya Toure in the first meeting between the sides last month that resulted in UEFA deciding to close part of CSKA's Arena Khimki for their clash with Bayern Munich.
But City were focused on the task of qualifying and they were in front after just three minutes, when Zoran Tosic upended David Silva and Aguero's spot-kick evaded the outstretched arm of goalkeeper Igor Akinfeev diving to his left.
Aguero then doubled City's lead when he sublimely turned his marker inside the area before dispatching a measured right-foot strike into the bottom-left corner of Akinfeev's goal after just 21 minutes.
The lively Argentinian then turned provider on the half-hour mark when he took a pass from Negredo in his stride and then picked out the Spain striker at the back post for a simple tap-in.
But it was CSKA who had the final say in the first half when Pontus Wernbloom slipped the ball through for Doumbia and the striker rounded Pantilimon before pulling a goal back in stoppage time.
Any hopes of a CSKA comeback were dashed six minutes into the second half, though, when Toure picked out Samir Nasri with an incisive pass and the midfielder set up Negredo for another simple finish.
Doumba was a real handful and he scored his second of the night from the spot after Gael Clichy was adjudged to have fouled him to make it eight goals in his last 10 games.
But Negredo had the final say as he headed home at the back post to cap a memorable night for City.
|16||S. Agüero||3' 21'|
|9||Álvaro Negredo||30' 51' 90+2'|
|Coach: M. Pellegrini|
for Fernandinho 46'
for David Silva 66'
for S. Nasri 76'
|Crowd welcomes Higuain as he arrives for Juventus medical|
|Guardiola warns Man City stars: If you´re not fit, danger is coming|
|Mkhitaryan prepares to prove himself at United|
|Cavani: No pressure replacing Ibrahimovic|
|Wenger vows to keep transfer plans ´secret´ after Lacazette snub|
|Brannagan open to Championship loan move|
|Wenger wants to sign Mertesacker replacement|
|Ancelotti: Bayern´s transfer business done|
|Brisbane Roar sign former Danish international Kristensen|
|Verratti, Luiz missing for PSG|
|Sounders part ways with foundation coach Schmid|
|Mane turned down Manchester United for Liverpool|
|Zidane on Pogba: Until August 31, anything can happen|
|Mkhitaryan driven by father´s death|
|Inter rejected Napoli offer for Icardi, says president|
|Clichy: City fighting fit after Guardiola pizza ban|
|Everton and Burnley win as Hull are held|
|Ajax held by PAOK after Cillessen howler|
|Conte left frustrated by ´crazy´ money in transfer market|
|Neymar makes Barcelona case to Gabriel Jesus|
|Rostov comeback twice for Champions League draw with Anderlecht.|
|Arsenal defender Mertesacker set for lengthy lay-off|
|Conte not selling ´fantastic´ Matic|
|Ibrahimovic keen on MLS and Beckham´s Miami project|
|Neymar: I play for Messi, he´s the man|
|Barcelona reveal details of Andre Gomes deal|
|Suarez bullish over Barcelona prospects|
|Ajax claim Napoli keen on Milik to replace Higuain|
|Totti labels Higuain´s Juventus move ´a disaster´|
|Juventus confirm Higuain deal|
|Pato to Villarreal ´in the final stage´|
|PSG sign Lo Celso|
|Muller: Beating Dortmund will be more fun this season|
|Juventus sign Higuain from Napoli for €90m|
|Pastore: I´m like God in Paris|
|Injured Lanzini out of Olympics|
|Allegri unperturbed by Higuain fee|
|Menezes replaces Bento at Cruzeiro|
|Sporting rejected major bids from Inter and Liverpool for Joao Mario, claims father|
|Pochettino pleased by Tottenham despite Juventus defeat|
|Eriksson: Allardyce the right man for England|
|Mourinho makes United train after stepping off plane from China|
|Hazard can still match Messi, says Pedro|
|Pjanic shows there is life at Juve, with or without Pogba|
|Juventus 2 Tottenham 1: Benatia bags win for Serie A champions|
|Dembele: I am not the Bundesliga´s next superstar|
|Lyon claim €35m Arsenal offer for Lacazette rejected|
|Donnarumma dreaming of Milan captaincy as he eyes long-term stay|
|Robson: Ibrahimovic can match Van Persie´s first year at United|
|Rooney should remain England captain - Eriksson|
|Emery wants new striker at PSG|
|Santos accept Juventus bid for Gabriel|
|Eriksson expects Sweden to try and tempt Ibrahimovic out of retirement|
|Spurs signing Janssen almost quit|
|Leicester stay best for Mahrez - Ranieri|
|Allardyce to take Mourinho cue on Rooney|
|Ings ready to outdo big-money signings|
|Henderson optimistic over Liverpool campaign|
|Allardyce hardened to the challenge of England post|
|Barcelona announce record revenues for 2015-16|
|Moyes enjoys Sunderland win as Palace beat Colchester|
|Stoke complete Allen signing|
|Roma coach Spalletti warns suitors off Manolas|
|Cresswell out for up to four months with knee injury|
|Burnley fan banned by club for racist abuse|
|Dad won´t let me play at the Olympics - Larsson Sr pulls rank|
|Kostic joins Hamburg on five-year deal|
|Tevez: I´d turn down Chelsea and Napoli to stay at Boca|
|Mayoral inspired by Benzema for Wolfsburg stint|
|Allardyce straight into competitive action with England|
|Liverpool, Sevilla fined for Europa League final incidents|
|Barcelona seal Guillemenot signing as part of new Servette deal|
|Niersbach handed one-year ban over World Cup corruption|
|Chelsea and Everton ´still interested´ as Koulibaly eyes Napoli exit|
|´Still working hard´ - Balotelli trains with Liverpool kids|
|Winter breaks, long-ball football and the World Cup: Allardyce in his own words|
|Inter warn Napoli Icardi is not for sale|
|Zanetti wants Simeone back at Inter|
|Stoke snap up Sobhi|
|PSG tougher under Emery - Lucas Moura|
|Totti not ready for retirement - Pallotta|
|Confident Allardyce reveals plan for England success|
|Pochettino to discard three Tottenham players|
|Allardyce: Rooney must wait for captaincy decision|
|Aubameyang: I will only leave Dortmund for Real Madrid|
|Allegri silences questions on Pogba|
|Bruce stands by decision to quit Hull City|
|Pochettino: Not the right time for Argentina job|
|Inter yet to approach De Boer with Mancini exit rumoured|
|Ancelotti trusts me more than Guardiola - Ribery|
|Wijnaldum rejected Everton for Klopp|
|Pre-season Manchester derby cancelled|
|Coutinho excited by ´fast´ Liverpool recruits|
|Cristiano Ronaldo and Conor McGregor step into the ring together|
|Mancini coy on reports linking Icardi to Napoli|
|Nolito reveals why he chose Man City over Barcelona|
|Inter 1 Paris Saint-Germain 3: Icardi absence in defeat fuels Napoli talk|