The 'Group of Death' is still no closer to offering two sure candidates to qualify although Arsenal looks a safe bet at this stage after beating Marseille again. Dortmund's win over Napoli means the Italians have to pull out all the stops against the Gunners on matchday six.
Barcelona was chastened away at Ajax while Milan kept the pressure up by ending Celtic's hopes. Porto contrived to drop points to group whipping boy Austria Vienna and Atletico was also pegged back by Zenit.
Chelsea's surrender at Basel keeps Murat Yakin's team in with a shout but Schalke, after drawing at Steaua Bucharest, will feel it was an opportunity missed. Meanwhile, there is no stopping Bayern Munich, which broke yet another record against CSKA Moscow before Manchester City eased onto 12 points with a victory against Viktoria Plzen.
Juventus finally got going with a win against Copenhagen as Real Madrid's victory over Galatasaray went a long way towards helping the Old Lady to the last 16.
Manchester United, thanks to a commanding win over Bayer Leverkusen, is safely there and Shakhtar Donetsk could yet join it after overcoming Real Sociedad.
Late drama decided Group C on the night as Paris Saint-Germain snatched the three points against Olympiakos while Benfica did the same to Anderlecht.
Here are this week's talking points: