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.

Jackson double ends Man City's perfect run as Villa win
Varma leads India fightback in four-wicket victory over New Zealand
Holder Rybakina sets up Fernandez clash in Ningbo final
Bayern boss Kompany stable but sidelined for weeks, says club director
Mumbai Indians promote Pollard to head coach, replacing Jayawardene
