Groups A to D were in action as the fifth match day of the 2015/16 UEFA Champions League was concluded on Wednesday night.
In Group B, Manchester United were held to a 0-0 draw by Dutch champions PSV Eindhoven at Old Trafford, with the final fixtures now set to take a part in the qualification of three of the four teams.
Wolfsburg's 2-0 win at CSKA Moscow, courtesy of an Andre Schurrle double, as the German side sitting at the summit of the group ahead of their home clash with United on December 8 which could decide who finishes top.
PSV will host bottom-placed CSKA on the same date with just two points separating first and third in what promises to be a fascinating finish to Group B in a fortnight's time.
Group D is now sorted following Juventus' 1-0 win over Manchester City in Turin.
Mario Mandzukic's 18th-minute winner saw the Bianconeri move to the top of the table, two points ahead of City who are four clear of Borussia Monchengladbach - who defeated Sevilla 4-2 - ahead of their match day six clash.
A Juventus win over Sevilla in Spain will see the Italian giants claim top spot but City are still a hope if they can get the better of Gladbach and Sevilla hold the Old Lady.
Group A saw Shakhtar Donestk give Real Madrid a massive scare in the Spanish side's eventual 4-3 win in Ukraine.
Cristiano Ronaldo's brace had Madrid leading 4-0 with 20 minutes remaining before Shakhtar scored three goals in 11 minutes to send some shudders through Rafa Benitez's camp.
The result kept Real on top, three points ahead of Paris Saint-Germain who hammered Malmo 5-0 in Zlatan Ibrahimovic's return to his first professional club.
And in Group C, Atletico Madrid confirmed their spot in the final 16 with a 2-0 home win over Galatasaray and will be joined by Benfica who drew 2-2 in Astana thanks to a Raul Jimenez double after the Portuguese side went two goals down.
2015/16 UEFA CHAMPIONS LEAGUE - GROUP SCORES
Malmo (SWE): 0
Paris Saint-Germain (FRA): 5 (Adrien Rabiot 3', Angel Di Maria 14'/68', Zlatan Ibrahimovic 50', Lucas Moura 82')
Swedbank Stadion, Malmo, Sweden - 20,500
Shakhtar Donetsk (UKR): 3 (Alex Teixeira (PEN) 77'/88', Dentinho 83')
Real Madrid (SPN): 4 (Cristiano Ronaldo 18'/70', Luka Modric 50', Dani Carvajal 52')
Arena Lviv, Lviv, Ukraine - 33,990
CSKA Moscow (RUS): 0
Wolfsburg (GER): 2 (Andre Schurrle 67'/88')
Arena Khimki, Khimki, Russia - 16,450
Manchester United (ENG): 0
PSV Eindhoven (NED): 0
Old Trafford, Manchester, England - 75,321
Astana (KAZ): 2 (Patrick Twusami 19', Marin Anicic 31')
Benfica (POR): 2 (Raul Jimenez 40'/72')
Astana Arena, Astana, Kazakhstan - 15,089
Atletico Madrid (SPN): 2 (Antoine Griezmann 13'/65')
Galatasaray (TUR): 0
Vicente Calderon, Madrid, Spain - 35,753
Juventus (ITA): 1 (Mario Mandzukic 18')
Manchester City (ENG): 0
Juventus Stadium, Turin, Italy - 38,193
Borussia Monchengladbach (GER): 4 (Lars Stindl 29'/83', Fabian Johnson 68', Raffael 78')
Sevilla (SPN): 2 (Vitolo 82', Ever Banega (PEN) 90+1')
Stadion im Borussia-Park, Monchengladbach, Germany - 45,177