Real Madrid, Manchester United and Paris St Germain reached the last 16 of the Champions League on Wednesday on a night when the goals flowed all over Europe with United the highest scorers in a 5-0 win at Bayer Leverkusen.
Real, Shakhtar Donetsk and Manchester City all scored four as 36 goals went in and the last 16 began to take shape with half the qualifiers known with one round of matches to play.
Real, United and PSG joined already qualified Bayern Munich, Manchester City, Chelsea, Atletico Madrid and Barcelona in the knockout stages.
Juventus, Benfica and Shakhtar all boosted their chances of joining them with the final round of matches to be played on Dec.10 and 11.
Holders Bayern, assured of their last-16 place before Wednesday's Group D matches, set a Champions League record of 10 successive wins with a 3-1 victory at CSKA Moscow which beat the record of nine established by Barcelona in 2002-03.
Bayern won in the wintry Russian capital with goals from Arjen Robben, Mario Goetze and a Thomas Mueller penalty.
"Playing on this pitch today was a bit adventurous," coach Pep Guardiola said when asked about the snow.
"It was difficult because the players had no grip, But over 90 minutes we were better than our opponents. Getting 10 wins in a row is very hard and I am proud of my players, the club and everyone involved."
In warmer conditions in Madrid, Gareth Bale, the world's most expensive player, opened the scoring with a stunning free kick in a 4-1 triumph over Galatasaray that ensured record nine-times European champions Real took top spot in Group B.
Real were without the injured Cristiano Ronaldo but were too strong for the Turkish side even though defender Sergio Ramos was dismissed before halftime, the 17th red card of his Real career.
Coincidentally, Real also reached the knockout stage for the 17th successive season.
Juventus moved from bottom spot to second in the same group with a 3-1 win over FC Copenhagen in Turin, Arturo Vidal scoring a hat-trick that included two penalties.
"Its the first time I have scored three goals in a match in my career so I'm happy especially because we won," the Chilean said.
The win moved Juve onto six points and they will advance if they avoid defeat at Galatasaray, who have four points, in their final match.
Manchester United scored their biggest away win in the Champions League by crushing Leverkusen 5-0 in