Patrick Roberts scored against his parent club as Celtic held Manchester City to a 1-1 draw in their final Champions League Group C game.
Arda Turan scored a second-half hat-trick as Barcelona took out their domestic frustrations on Borussia Monchengladbach with a 4-0 mauling at the Nou Camp.
Paris Saint-Germain missed out on the chance to top Champions League Group A as they were held to a 2-2 draw by Ludogorets.
Lucas Perez scored a hat trick as Arsenal beat Basel 4-1 in the Champions League to top Group A ahead of Paris Saint-Germain.
Dynamo Kiev crashed out of the Champions League on a high after crushing nine-man Besiktas 6-0 at the Olympic Stadium.
Rostov went toe to toe with Bayern Munich and emerged with a shock 3-2 victory thanks to Christian Noboa's decisive free-kick.
Kevin Gameiro and Antoine Griezmann scored the goals as Atletico Madrid locked down top spot in Champions League Group D with victory over PSV Eindhoven.
Manchester City secured their place in the last 16 of the Champions League as they came from behind to claim a 1-1 draw at Borussia Monchengladbach.
Celtic were knocked out of Europe as a Lionel Messi double gave Barcelona a 2-0 Champions League win at Parkhead.
Napoli failed to open up a lead at the top of Champions League Group B as Dynamo Kiev held them to a goalless draw at the Stadio San Paolo.
Besiktas produced a stunning comeback to keep their Champions League hopes alive with a 3-3 home draw against Benfica.
Ludogorets' and Basel's battle to get out of the Champions League basement and into the Europa League will go to the sixth matchday after the teams could not be separated in Bulgaria.
Arsenal passed up the opportunity to assure themselves of qualifying for the knockout stages of the Champions League as group winners after being held to an entertaining draw at home to Paris Saint-Germain.
Hugo Lloris' penalty heroics could not rescue Tottenham's Champions League campaign as Mauricio Pochettino's men slipped to a 2-1 defeat against Monaco.
Borussia Dortmund and Legia Warsaw created Champions League history as the German side maintained their 100 percent record with a stunning 8-4 victory at a rain-soaked Signal Iduna Park.
Substitute Karim Benzema headed a late winner as holders Real Madrid secured their place in the knockout stages of the Champions League with a 2-1 victory over 10-man Sporting Lisbon at Estadio Jose Alvalade.
Late goals from Leonardo Bonucci and Mario Mandzukic saw Juventus seal their place in the Champions League knockout stages with a 3-1 win over 10-man Sevilla at the Ramon Sanchez Pizjuan.
Leicester booked their place in the knockout stages of the Champions League after surviving a second-half rally to beat Club Brugge 2-1.
Copenhagen held on despite a dominant second-half showing from Porto to record a goalless draw in their Champions League Group G clash at Telia Parken.
Lyon kept alive their hopes of reaching the Champions League knockout stages after easing to a 1-0 win over eliminated Dinamo Zagreb in Croatia.
Bayer Leverkusen are on the verge of qualifying for the Champions League knockout stages after a 1-1 draw away to CSKA Moscow on Tuesday.
Juventus will have to wait to book their place in the last 16 of the Champions League after a late Lyon goal denied them victory in Turin.
Borussia Dortmund booked their place in the knockout stages of the Champions League, despite suspending star striker Pierre-Emerick Aubameyang ahead of the 1-0 Group F win over Sporting Lisbon.
Tottenham's Wembley curse struck again as Mauricio Pochettino's men slipped to a 1-0 defeat against Bayer Leverkusen in the Champions League.
Sevilla thrashed 10-man Dinamo Zagreb 4-0 to go top of Group H and put one foot in the round of 16.
Porto moved up to second in Champions League Group G with a 1-0 home victory over Club Brugge.
Leicester missed the chance to seal qualification to the knockout stages of the Champions League after a forgettable 0-0 draw in Copenhagen.
Gareth Bale scored Real Madrid's fastest-ever goal in Champions League play but Los Blancos dropped points in an entertaining 3-3 group stage draw with Legia Warsaw behind closed doors at the Pepsi Arena on Wednesday.
Radamel Falcao scored his first Champions League goals for Monaco as they comfortably defeated CSKA Moscow 3-0 at the Stade Louis II.
Manchester City produced an outstanding second-half performance to sweep past Barcelona 3-1 at the Etihad Stadium.
Manchester United will face Paris Saint-Germain in the Champions League round of 16, while Liverpool have been drawn against Bayern Munich.
Manchester City battled back to winning ways, coming from a goal down to overwhelm Hoffenheim 2-1 in the Champions League with a brilliant Leroy Sane double that ensured they progressed to the last-16 as winners of Group F on Wednesday.
Manchester United endured an undignified end to their topsy-turvy Champions League group stage campaign by losing 2-1 at already-eliminated Valencia on Wednesday and missing their chance of topping Group H.
Olympique Lyonnais earned the point they required to book their place in the Champions League last 16 but needed Nabil Fekir's equaliser 20 minutes into the second half to salvage a 1-1 draw away to Shakhtar Donetsk.
Two goals from striker Guillaume Hoarau led Young Boys to a shock 2-1 Champions League win over already-qualified Juventus on Wednesday to hand the Serie A side their first away defeat in a competitive match for over a year.
Striker Robert Lewandowski scored twice as Bayern Munich sealed top spot in Group E following a thrilling 3-3 Champions League draw at Ajax in which both sides ended with 10 men.
Benfica finished its Champions League campaign with a 1-0 win over AEK Athens on Wednesday.
Real Madrid suffered their heaviest ever home defeat in Europe on Wednesday when the already-qualified Spaniards were thumped 3-0 at the Santiago Bernabeu by CSKA Moscow in the Champions League.
Viktoria Plzen beat struggling Roma 2-1 in the Champions League on Wednesday to earn a Europa League spot.
Tottenham Hotspur made it into the round of 16 of the Champions League, coming from behind to grab a 1-1 draw at Barcelona on Tuesday which saw them finish second in Group B at the expense of Inter Milan.
Paris Saint-Germain reached the round of 16 of the Champions League on Tuesday thanks to an inspired performance by their three-pronged attack of Neymar, Edinson Cavani and Kylian Mbappe in a 4-1 win at Red Star Belgrade.
Inter Milan were knocked out of the Champions League after they could only manage a 1-1 draw at home to Group B's bottom club PSV Eindhoven on Tuesday to finish third behind Tottenham Hotspur.
Mohamed Salah's first-half strike gave Liverpool a 1-0 win over Napoli in Champions League Group C action on Tuesday.
An under-strength Borussia Dortmund deepened AS Monaco's season-long misery on Tuesday with a 2-0 away victory that ensured they finished top of Champions League Group A ahead of Atletico Madrid.
Atletico Madrid were denied top place in Group A of the Champions League on Tuesday after a goalless draw away at Club Brugge in Belgium meant they finished second behind Borussia Dortmund.
Alessandro Schoepf's stoppage time goal gave Schalke 04 a 1-0 win over Lokomotiv Moscow in Champions League Group D action on Tuesday.
Porto struggled to a 3-2 away victory over Galatasaray in their final Champions League group match on Tuesday but the Turks stayed third in Group D and secured a spot in the Europa League's round of 32.
Real Madrid midfielder Luka Modric has ended the Cristiano Ronaldo-Lionel Messi stranglehold on the Ballon d'Or.
Two first-half goals gave Paris Saint-Germain a crucial 2-1 Champions League home win over Liverpool, putting them in a great position to qualify and leaving Jurgen Klopp's side, finalists last season, in danger of elimination.
Napoli swept aside Red Star Belgrade with a typically entertaining performance as two goals from Dries Mertens helped them to a 3-1 win over the former European champions in their Champions League match on Wednesday.
Borussia Dortmund booked their spot in the Champions League knockout stage with a game to spare after a goalless draw against visitors Club Brugge in Group A on Wednesday.
Christian Eriksen kept Tottenham Hotspur's hopes of reaching the round of 16 in the Champions League alive when he came off the bench to score a late winner in his side's 1-0 victory over Inter Milan at Wembley on Wednesday.
Lionel Messi scored an excellent individual goal and laid on another as Barcelona beat PSV Eindhoven 2-1 to secure top spot in Champions League Group B on Wednesday.
Atletico Madrid clinched their place in the Champions League round of 16 on Wednesday by beating AS Monaco 2-0 at home while also ensuring that Thierry Henry's hapless visitors will now even miss out on qualification for the Europa League.
A goal in each half was enough for Lokomotiv Moscow to earn a 2-0 win over Galatasaray in Champions League Group D on Wednesday, ending Galatasaray's hopes of qualifying for the knockout stages and sending both Porto and Schalke through.
Juventus clinched a place in the Champions League knockout stages when a brilliant Cristiano Ronaldo assist set up Mario Mandzukic to give them a 1-0 win over Valencia on Tuesday.
Manchester United's Marouane Fellaini struck a controversial stoppage-time winner to bring blessed relief to Old Trafford after a laboured 1-0 win over Young Boys edged them into the Champions League last 16 on Tuesday.
Manchester City progressed to the knockout stages of the Champions League after twice coming from behind to draw 2-2 with Olympique Lyonnais in Group F on Tuesday.
Bayern Munich's Arjen Robben and Robert Lewandowski scored two goals each as the German champions demolished Benfica 5-1 on Tuesday to reach the Champions League round of 16 and lift some of the pressure off boss Niko Kovac.
Real Madrid secured first place in Champions League Group G with 2-0 victory over Roma at the Stadio Olimpico on Tuesday although the Italians are also through to round of 16.