Bayern Munich took complete control of Group E in the Champions League with a stunning 7-1 win away at Roma.
Arjen Robben opened the scoring and Mario Gotze and Robert Lewandowski added goals before Robben's second made it 4-0 with just half an hour on the clock.
Thomas Muller added a fifth from the penalty spot before the break but Gervinho got the Italians on the board. The punishment was not over, though, as Franck Ribery and Xherdan Shaqiri extended the lead for the German champions.
The result maintained Bayern's 100 per cent record and boosted the qualification hopes of Manchester City who threw away a two-goal lead to draw 2-2 at CSKA Moscow.
City looked to have ignited their campaign as they claimed a commanding lead with well-worked goals from Sergio Aguero and James Milner at the Khimki Arena.
But CSKA - who officially had no support in a game played behind closed doors but actually appeared to have between 200 and 300 chanting fans - hit back through Seydou Doumbia and a contentious late Bebras Natcho penalty.
That leaves Manuel Pellegrini's men two points behind second-placed Roma.
Luiz Adriano became just the second man after Lionel Messi to score five goals in a Champions League game as Shakhtar Donetsk demolished BATE Borisov 7-0.
Alex Teixeira grabbed the first after 11 minutes before Adriano netted from the penalty spot and Douglas Costa added a third.
Adriano then added a seven-minute hat-trick to make it 6-0 at the break and his second from the spot completed the scoring with eight minutes to play.
In the other game in Group H, goals from Hector Herrera and Ricardo Quaresma sandwiched a Fernandez Guillermo effort as leaders Porto beat Athletic Bilbao 2-1.
Didier Drogba scored his first Chelsea goal since his decisive strike in the 2012 final as the Barclays Premier League leaders thrashed Maribor 6-0 at Stamford Bridge to strengthen their position at the top of Group G.
Loic Remy had grabbed the first before Drogba netted from the spot with John Terry, a Mitja Viler own goal and a late brace from Eden Hazard sealing an emphatic win.
There was even more drama in Gelsenkirchen as Schalke claimed a 4-3 win over Sporting Lisbon.
Nani had the visitors ahead but they were then reduced to 10-men as Nascimento Mauricio was sent packing for two yellow cards.
Chinedu Obasi Ogbuke levelled the scores and when Klaas-Jan Huntelaar and Benedikt Howedes scored for the Germans the game looked to be up.
But Sebastien Adrien Silva bagged a brace to level things up before Eric Maxim Choupo-Moting netted from the spot in stoppage time to hand Schalke the win.
In Group F, Barcelona claimed a 3-1 home win over Ajax.
Neymar and Lionel Messi had Barca 2-0 up and they looked to be cruising until Anwar El Ghazi handed the Dutch champions a lifeline with two minutes to play.
But Sandro Ramirez's stoppage-time goal eased the nerves for Luis Enrique's men.
In the night's other game, Edinson Cavani's 87th-minute strike gave Paris St Germain a 1-0 win over APOEL to move them a point ahead of Barca at the top of the group.