Thomas Meunier volleyed home a stunning late winner as Paris Saint-Germain guaranteed their place in the last 16 of the Champions League with a dramatic 2-1 win over Basel.
Robert Lewandowski scored twice as Bayern Munich came from behind to beat PSV Eindhoven 2-1 at Philips Stadion and secure their place in the knockout stages of the Champions League.
Antoine Griezmann grabbed a stoppage-time winner as Atletico Madrid maintained their 100 per cent record in Champions League Group D with a 2-1 win over Rostov at the Vicente Calderon Stadium.
Moussa Dembele's second-half penalty gave Celtic a 1-1 draw at Borussia Monchengladbach on Tuesday to keep their Champions League hopes alive.
Eduardo Salvio's cool first-half penalty was enough to earn Benfica a valuable 1-0 win in their Champions League Group B clash with Dynamo Kiev at the Estadio da Luz.
A brilliant late goal from Napoli captain Marek Hamsik secured a 1-1 draw at Besiktas to keep the Italians a point ahead of their opponents in Champions League Group B.
Lionel Messi and Cristiano Ronaldo are set to resume their annual battle for the Ballon d'Or after both were named in the list of 30 nominees for the 2016 award on Monday.
Lionel Messi scored a hat trick in a sensational display as Barcelona beat Manchester City 4-0 at the Camp Nou on Wednesday.
Bayern Munich won for the first time in four games as Joshua Kimmich's scoring run continued in a 4-1 success over PSV Eindhoven.
Angel Di Maria scored his first goal of the season to put Paris St Germain on course for a 3-0 Champions League win over Basel.
A Mesut Ozil hat trick spearheaded Arsenal's 6-0 Champions League demolition of Ludogorets at the Emirates Stadium.
Yannick Carrasco scored the only goal of the game as Atletico Madrid maintained their 100 percent record in Champions League Group D with a 1-0 win at Rostov.
Celtic's Champions League aspirations were blown apart by Borussia Monchengladbach, who were more than worth their 2-0 win at Parkhead.
Under-fire Dynamo Kiev boss Sergei Rebrov saw his side suffer a 2-0 home defeat to Benfica to leave their Champions League hopes in tatters.
Vincent Aboubakar's header four minutes from time earned Besiktas victory at Napoli as the Turkish side edged a Champions League thriller 3-2.
Juan Cuadrado snatched victory for 10-men Juventus with the only goal in Lyon but the Italians had inspirational goalkeeper Gianluigi Buffon to thank for keeping them top of Group H.
Riyad Mahrez fired Leicester to the brink of the Champions League knockout stages after a 1-0 victory over FC Copenhagen.
Pierre-Emerick Aubameyang set Borussia Dortmund on their way to a 2-1 win in Lisbon against Champions League rivals Sporting at Estadio Jose Alvalade to keep them top of Group F.
Bayer Leverkusen and Tottenham Hotspur shared the spoils in a goalless draw at the BayArena that saw both sides come within a whisker of finding the all-important breakthrough.
Sevilla took a step closer to the Champions League knockout stages as Samir Nasri scored the only goal of a 1-0 win at Dinamo Zagreb.
Andre Silva's 90th-minute penalty snatched a 2-1 Champions League win for Porto at Club Brugge.
Bernardo Silva netted a late equaliser as Monaco left CSKA Moscow with a 1-1 draw after on-loan forward Lacina Traore looked to have got the better of his parent club.
Real Madrid continued their resurgence with a 5-1 win over Legia Warsaw at the Bernabeu.
Atletico Madrid took a major step towards the last 16 of the Champions League with a 1-0 win over German champions Bayern Munich at the Vicente Calderon.
Gerard Pique claimed the winner as Barcelona came from behind to beat Borussia Monchengladbach and claim a second successive victory in Group C of the Champions League.
Edinson Cavani scored twice as Paris St Germain secured their first win of this season's Champions League with a 3-1 victory against Ludogorets.
Theo Walcott's purple-patch continued as he scored a first-half brace in Arsenal's Champions League victory over Basle at the Emirates Stadium on Wednesday night.
Manchester City came from behind three times to draw 3-3 with Celtic in a breathtaking Champions League encounter at Parkhead.
Napoli scored three times inside eight second-half minutes as they beat Benfica 4-2 to record a second successive victory in Group B of the Champions League.
Wissam Ben Yedder's second-half goal gave Sevilla a 1-0 home win over Lyon in Champions League Group H on Tuesday.
Cristiano Ronaldo scored a stunning first Champions League goal for Juventus but former club Manchester United fought back for a 2-1 win in Turin.
Real Madrid took a huge step towards clinching a spot in the Champions League knockout stage on Wednesday with a 5-0 rout of Viktoria Plzen as Karim Benzema scored two of four first-half goals for the Spanish giants.
Bayern Munich forward Robert Lewandowski scored once in each half to give his team a 2-0 victory over AEK Athens in the Champions League on Wednesday that put them two points clear at the top of Group E with two matches left.
Gabriel Jesus hit a hat-trick, including two penalties, as Manchester City marched closer to the knockout stage of the Champions League after crushing Ukraine's Shakhtar Donetsk 6-0 at the Etihad Stadium on Wednesday.
Ajax Amsterdam goalkeeper Andre Onana went from villain to hero as the Dutch side drew 1-1 at Benfica on Wednesday, gifting the hosts the lead before making a brilliant save with the last kick of the game to rescue a point.
Hoffenheim kept their slim hopes of extending their Champions League season afloat on Wednesday when they came back from 2-0 down to draw 2-2 with only 10 men at a rain-sodden Olympique Lyonnais.
Valencia's Carlos Soler had a hand in all three goals as they beat Young Boys 3-1 in the Champions League on Wednesday, boosting their last-16 hopes with their first home win of the season.
AS Roma put themselves on the brink of a place in the Champions League knockout stage when Lorenzo Pellegrini's first goal in the competition gave them a 2-1 win at 10-man CSKA Moscow on Wednesday.
Napoli and Paris Saint-Germain battled to a 1-1 draw in their Champions League match on Tuesday as Neymar produced a performance mixed with brilliance and petulance.
Tottenham's Champions League campaign is still alive after two late Harry Kane goals game them a 2-1 win over PSV Eindhoven at Wembley.
Porto all but guaranteed themselves a place in the knockout stage of the Champions League on Tuesday with a 4-1 win over Lokomotiv Moscow, who have yet to register a point in the competition.
Atletico Madrid dominated a toothless Borussia Dortmund to win 2-0 in their Champions League Group A match on Tuesday, exacting some revenge for last month's heavy loss in Germany and snapping their opponents' unbeaten run this season.
Barcelona qualified for the knockout stage of the Champions League on Tuesday after a compelling 1-1 draw away to Inter Milan as a late leveller from Mauro Icardi ended the Catalans' perfect record in this season's competition.
Liverpool face an uphill task to qualify for the knockout rounds of the Champions League after suffering a 2-0 defeat away to Red Star Belgrade.
Club Brugge kept their Champions League hopes alive on Tuesday with a crushing 4-0 win over AS Monaco that extended coach Thierry Henry's winless start in the principality to five games.
Mohamed Salah scored twice as Liverpool cruised to a 4-0 win over Red Star Belgrade in Champions League Group C action on Wednesday night.
Barcelona came through their first test without the injured Lionel Messi, earning a convincing 2-0 win at home to Inter Milan to take control of Champions League Group B on Wednesday.
Porto recovered from a shaky start to beat Lokomotiv Moscow 3-1 on Wednesday, with Mexico internationals Hector Herrera and Jesus Corona on the scoresheet.
Galatasaray missed the chance to overtake Schalke in the Champions League Group D standings as they were held to a 0-0 draw by the German side on Wednesday.
Big-spending Paris Saint-Germain avoided a defeat that could have derailed their Champions League campaign when Angel Di Maria curled in a delightful stoppage-time equaliser to rescue a 2-2 draw at home to Napoli on Wednesday.
Borussia Dortmund cruised past Atletico Madrid 4-0 in their Champions League match on Wednesday with two goals from substitute Raphael Guerreiro helping propel them to the top of Group A.
Monaco earned the first point of their disappointing Champions League campaign on Wednesday in their first European outing under Thierry Henry but their 1-1 draw at Club Brugge still left both sides with little chance of making the knockout stages.
Captain Luuk de Jong struck a late equaliser for PSV Eindhoven as they drew 2-2 with Tottenham Hotspur on Wednesday, a result that did little for either side's Champions League ambitions.
An impressive Juventus beat Manchester United 1-0 at Old Trafford on Tuesday to take command of Champions League Group H with a maximum nine points from three games and demonstrate just how far Jose Mourinho's side are from Europe's elite.
Manchester City began to pull their weight like proper Champions League heavyweights when they became the first English team to win at Shakhtar Donetsk in European competition with a 3-0 win in their group F match in Kharkiv on Tuesday.
Hoffenheim's Joelinton scored in stoppage time to give the German club a dramatic 3-3 draw against Olympique Lyon in a rollecoaster Champions League Group F match on Tuesday.
AS Roma's Edin Dzeko drew level with Barcelona's Lionel Messi at the top of this season's Champions League scoring charts as the Italians set the pace in Group G with a 3-0 win over CSKA Moscow at the Stadio Olimpico on Tuesday.
Real Madrid held onto a 2-1 win over Viktoria Plzen in Champions League Group G action on Tuesday.
Noussair Mazraoui scored an injury-time winner as Ajax claimed what could be a vital 1-0 win over Benfica in their Champions League Group E clash at the Johan Cruyff Arena on Tuesday.
Champions League debutants Young Boys scored their first goal and picked up their first ever point in the competition with a deserved 1-1 draw at home to Valencia on Tuesday.