Bayern Munich, Inter Milan and Benfica reached the Champions League knockout stages as the qualification picture became clearer on Tuesday night.
The Germans secured top spot in Group A with a 3-1 win over Villarreal, Inter did likewise in Group B with a draw at Trabzonspor, while Benfica's 2-2 draw with Manchester United meant they too progress to the last 16.
Franck Ribery scored twice for Bayern, either side of a Mario Gomez effort, as Jonathan De Guzman netted Villarreal's consolation.
Napoli jumped ahead of opponents Manchester City into second place in Group A with a 2-1 win in Naples thanks to Edinson Cavani's double.
A 1-1 draw away to Trabzonspor was enough for Inter to assure themselves of the number one spot in Group B. Ricardo Alvarez gave the Nerazzuri the lead but Halil Altintop quickly equalised.
Lille left the rest of the group in the balance with a vital 2-0 win away to CSKA Moscow earlier in the evening, Moussa Sow adding to Vasili Berezutsky's eye-catching own goal. The result leaves both teams level on five points, one behind Trabzonspor. Lille host the Turks in their final game, while CSKA go to Inter.
Group C is more tightly poised, but United's clash with Basle in a fortnight represents a straight fight for qualification. Basle held off Otelul Galati's late fightback to win 3-2 in Romania and move within a point of the leading pair.
Already-qualified Real Madrid kept up their 100% record with a 6-2 hammering of Dinamo Zagreb to set the seal on top spot in Group D.
Despite resting several key players, Real roared into a 4-0 lead inside 20 minutes and extended that advantage in the second half as Karim Benzema and Jose Callejon each netted their second of the evening. Dinamo pulled two goals back in the closing stages but it was of little consequence.
Ajax are as good as certain of following Madrid after a goalless draw with Lyon left them three points ahead of their French opponents, with an identical head-to-head record and a goal difference superior by seven.