Paris Saint-Germain 7-2 Maccabi Haifa
Lionel Messi, Neymar Junior and Kylian Mbappe starred as Paris Saint-Germain defeated Maccabi Haifa 7-2 to advance to the UEFA Champions League round of 16.
Messi struck the opener earlier on before Mbappe and Neymar joined in on the act, while Messi was able to complete his brace ahead of halftime.
Abdoulaye Seck found both efforts for Maccabi, but an own-goal from Sean Goldberg and a finish from Mbappe as well as Carlos Soler steered the Parisians clear.
SL Benfica 4-3 Juventus
Juventus' woeful campaign continued as they were handed a 4-3 defeat by Portuguese giants Benfica, who progressed from Group H alongside the table-toppers Paris Saint-Germain.
Benfica were off to the perfect start through Antonio Silva, but Moise Kean levelled before a penalty from Joao Mario and a finish from Rafa Silva steered the host further ahead.
Rafa Silva secured a brace after the interval, while late strikes from Arkadiusz Milik and Weston McKennie set up a nervy finish as the host claimed victory.
RB Leipzig 3-2 Real Madrid
The holders Real Madrid slumped to a shock 3-2 loss at the hands of RB Leipzig and in the process lost for the first time in this season's tournament.
Leipzig made a blistering start with two quick goals from Josko Gvardiol and Christopher Nkunku before Vinicius Junior pulled one back for Los Blancos.
Former Chelsea striker Timo Werner restored the home team's two-goal advantage late on as a late penalty from Rodrygo set up a nervy finish, but Leipzig emerged victors.
Celtic 1-1 Shakhtar Donetsk
Celtic missed out on a chance to secure a Europa League slot after playing to a 1-1 draw against Ukraine outfit Shakhtar Donetsk, who still have a chance to secure a spot in the knockout stages.
The host were ahead through Giorgios Giakoumakis, but the visitors pulled themselves back on level terms courtesy of Mykhaylo Mudryk after the interval.
Salzburg 1-2 Chelsea
Chelsea ensured qualification to the knockout stages and extended their advantage at the top of Group E with a 2-1 win over Salzburg.
Mateo Kovacic put the Blues ahead in the middle of the first half before Nigerian-born Junior Adamu pulled the host level shortly after the interval.
The Blues bagged the winner late in the second half through a stunning finish from German international Kai Havertz.
Dinamo Zagreb 0-4 AC Milan
AC Milan's ambitions of a last 16 spot in the Champions League were revived following a 4-0 victory over Dinamo Zagreb.
Matteo Gabbia got the ball rolling before Rafael Leao and a penalty from Olivier Giroud put the Serie A giants in a comfortable pedestal.
An own-goal from Robert Ljubicic compounded matters as Milan climbed to second spot in Group E.
Borussia Dortmund 0-0 Manchester City
Manchester City were once again unable to find a breakthrough and were held to a goalless draw against Borussia Dortmund, who qualified for the last 16 too following this result.
Riyad Mahrez had the best chance to score for the Premier League champions from the penalty spot, but his spot-kick was saved by Dortmund goalkeeper Gregor Kobel.
It is the second game in a row in this tournament where City failed to score after playing to the same outcome away to FC Copenhagen previously, whilst Dortmund secured second spot in Group G.
Sevilla 3-0 FC Copenhagen
Sevilla got their first win of this campaign in the Champions League after hammering the already eliminated FC Copenhagen 3-0.
Youssef En-Nesyri opened the deadlock before two last-gasp efforts from Isco and Gonzalo Montiel brought the clash to a close whilst Copenhagen had Davit Khocholava dismissed at the death.
The win takes the Spanish to third spot while Copenhagen have nothing left to play for except pride.
You must be SIGNED IN to read and post comments.