Holders Real Madrid and 2013 finalists Borussia Dortmund eased into the last 16 of the Champions League with two group games to spare.
Madrid recorded their fourth win in four Group B games, beating Liverpool 1-0 at the Santiago Bernabeu thanks to a first-half Karim Benzema goal yesterday.
Dortmund maintainedtheir perfect record in Group D, crushing Galatasaray 4-1 in Germany.
Elsewhere, Atletico Madrid and Bayer Leverkusen won to close in on qualification while Juventus, Basel and Benfica all recorded precious victories but Arsenal threw away a three-goal lead to draw 3-3 with Anderlecht in London.
Carlo Ancelotti's Madrid utterly outclassed Liverpool in winning 3-0 at Anfield two weeks ago and a similar outcome appeared on the cards when visiting manager Brendan Rodgers named a side missing captain Steven Gerrard and Raheem Sterling.
Arsenal should also have clinched their place in the last 16 on Tuesday as a Mikel Arteta penalty and strikes by Alexis Sanchez and Alex Oxlade-Chamberlain put them 3-0 up at home to Anderlecht.
However, the Belgian champions produced a remarkable comeback to draw, Anthony Vanden Borre scoring twice before Aleksandar Mitrovic equalised in the last minute to keep them in the competition.
In Group A, Atletico closed in on qualification with a 2-0 win over Malmo in Sweden.
Meanwhile, in Turin, Juventus came from behind to beat Olympiakos 3-2 to give their own hopes of going through a shot in the arm.
Leverkusen are in control of Group C thanks to an impressive 2-1 triumph against Zenit St Petersburg in Russia.
And Portuguese champions Benfica revived their European campaign by defeating Monaco 1-0 in Lisbon with a late Talisca strike.