Real Madrid crushed Galatasaray 6-0 in the Champions League to take a huge step towards qualifying for the knockout stages.
Eighteen-year-old Brazilian forward Rodrygo scored a hat-trick for the Spanish giants, while Karim Benzema struck a brace.
Real are second in Group A, behind Paris St Germain who overcame Club Brugge 1-0 to book a spot in the next round.
In Group B, Bayern Munich clinched their place in the last-16 by beating Olympiacos 2-0 and Tottenham closed in on the knockout stages with a 4-0 win at Red Star Belgrade.
Heung Min Son scored twice for the Premier League side, while Giovani Lo Celso scored on his first start and Christian Eriksen added a late goal.
Elsewhere, Douglas Costa struck a late winner as Juventus beat Lokomotiv Moscow 2-1 to confirm their last-16 spot.
Bayer Leverkusen picked up their first points with a 2-1 win over Atletico Madrid in the other Group D encounter.
Manchester City had goalkeeper Claudio Bravo sent off as they missed the chance to secure their place in the next round, drawing 1-1 with Atalanta.
Raheem Stirling had put Pep Guardiola's side in front before the Italian team equalised early in the second half.
City remain top of Group C with 10 points, five ahead of Shakhtar Donetsk and Dinamo Zagreb who played out a 3-3 draw.

England dismiss Pakistan for 110 to seize control of Lord's test
Raphinha, Fermin score as Barcelona beat Athletic in home opener
Celtic and Rangers to play cup match behind closed doors after pitch invasion
Chelsea and Fulham reach League Cup third round as Welbeck scores on debut
PSG to meet Barca, Man City as Champions League draw throws up marquee ties