A goalless draw with Atletico Madrid in Turin was enough to secure Juventus their progression to the last 16 of the Champions League.
Olympiakos failed to qualify for the Champions League last 16 despite a 4-2 Group A victory over Malmo at the Karaiskakis Stadium.
Cristiano Ronaldo surpassed Raul's Champions League goals haul as Real Madrid thumped Ludogorets 4-0 to complete a flawless Group B campaign.
Monaco clawed their way to the Champions League's last 16 by overhauling Bayer Leverkusen to top Group C with a gritty 2-0 victory over Zenit St Petersburg.
Bayer Leverkusen had to settle for second place in Champions League Group C after they were held to a goalless draw by Benfica in Portugal.
Ciro Immobile's second-half goal was enough to make sure Borussia Dortmund finished top of Group D following a 1-1 Champions League draw against Anderlecht at the Westfalenstadion.
Arsenal produced the perfect response to silence their critics with a 4-1 Champions League win over Galatasaray in Istanbul, where Aaron Ramsey scored one of the goals of the season.
Ten-man Liverpool were masters of their own downfall as they exited the Champions League after coming up short in their must-win encounter at home to Basel.
Juventus ended their away day blues to reignite their chances of progressing from Group A of the Champions League with a 2-0 win over Malmo.
Mario Mandzukic's hat trick in a 4-0 win over Olympiakos saw Atletico Madrid qualify in emphatic style for the Champions League round of 16.
Lucas Ocampos' tap-in guided Monaco to a 1-0 Champions League victory at Bayer Leverkusen to ensure Group C is wide open.
Zenit St Petersburg captain Danny threw Andre Villas-Boas' side a Champions League lifeline as his goal earned them a patchy 1-0 victory over Benfica.
Anderlecht picked up their first win in the Champions League group stage with victory over 10-man Galatasaray, but still exited the competition after Arsenal beat Borussia Dortmund.
Arsenal put their recent troubles behind them to beat Borussia Dortmund 2-0 at the Emirates Stadium and qualify for the knockout stages of the Champions League with a match to spare.
Real Madrid ensured they will go through to the Champions League knockout stages as group winners after a 1-0 win over Basel.
Liverpool's Champions League hopes remain alive after their first goals in the competition since mid-September but a late Ludogorets equaliser saw them leave Bulgaria disappointed.
Lionel Messi became the record Champions League goalscorer and Luis Suarez opened his account for Barcelona as the Catalan giants cruised to a 4-0 win over APOEL Nicosia.
Sergio Aguero struck twice in the closing minutes to complete a hat-trick and revive Manchester City's Champions League hopes with a 3-2 win over 10-man Bayern Munich.
Roberto Di Matteo played down the talk of a revenge mission as Chelsea visited Gelsenkirchen to take on his Schalke side, but it was embarrassment that greeted the Italian as his former side eased into the knockout stages of the Champions League with a 5-
Hector Herrera helped ease Porto into pole position to claim top spot in Champions League Group H with a 3-0 victory over BATE Borisov.
Mikel San Jose kept Athletic Bilbao's European hopes alive by ending Shakhtar Donetsk's chances of topping Champions League Group H.
Paris Saint-Germain maintained their edge over Barcelona at the top of Champions League Group F with a comfortable 3-1 win over Ajax at the Parc des Princes.
Vasili Berezutski kept CSKA Moscow's Champions League campaign alive with a last-gasp equaliser against Roma which also did Manchester City a huge favour.
Lionel Messi equalled Raul's record of 71 Champions League goals with a brace to earn Barcelona a 2-0 win over Ajax in Group F.
Bayern Munich ensured they will finish top of Group E in the Champions League with two games to spare after a 2-0 victory over Roma.
Chelsea must wait to secure qualification from Champions League Group G after Eden Hazard missed a late penalty in a 1-1 draw against minnows Maribor.
Paris Saint-Germain caught Apoel Nicosia cold to open the scoring 58 seconds into their Champions League encounter in the French capital, and were glad they did as they endured growing frustration for the rest of the night.
For the second time in a fortnight BATE Borisov were thrashed by Shakhtar Donetsk, who followed up their 7-0 romp in Belarus with a 5-0 victory on Wednesday night.
In-form Porto sealed their place in the Champions League knockout stages with a 2-0 win over Group H strugglers Athletic Bilbao.
Islam Slimani scored for both teams to top and tail a thrilling Champions League clash as Sporting Lisbon beat Schalke 4-2.
Lorenzo Insigne's late winner gave Napoli a deserved 1-0 Champions League victory over Liverpool on Wednesday that saw the Italians move to the top of Group C.
Mauro Icardi took advantage of an error from PSV Eindhoven goalkeeper Jeroen Zoet to gift Inter Milan a 2-1 victory in their Champions League Group B clash on Wednesday.
Borussia Dortmund's blistering start to the season under manager Lucien Favre gathered momentum as the Bundesliga leaders consigned ailing Monaco to a 3-0 defeat in the Champions League on Wednesday.
Antoine Griezmann had a goal in each half -- including the 8,000th Champions League goal -- and Koke also scored in added time to lead Atletico Madrid to a 3-1 win over Club Brugge on Wednesday.
A second-half header by Moussa Marega gave Porto a 1-0 Champions League win over Galatasaray at home on Wednesday.
Lionel Messi scored twice and powered Barcelona to a 4-2 win against Tottenham in Champions League Group B at Wembley Stadium on Wednesday night.
United States international Weston McKennie's late header gave Schalke a 1-0 win over Lokomotiv Moscow in the Champions League on Wednesday as they continued to recover from a poor start to the season.
Neymar scored his second Champions League hat trick as Paris Saint-Germain rolled to a 6-1 victory over Red Star Belgrade in a Champions League group-stage game at the Parc des Princes on Wednesday.
Roma's Edin Dzeko was again the tormentor for Viktoria Plzen as he scored a hat trick in a 5-0 Champions League Group G win for the Italian side on Tuesday.
Manchester United's dismal run of form continued as they were held to a 0-0 draw by Valencia in a drab Champions League clash at Old Trafford.
Lyon produced a stirring fightback to claw back two superb goals from Shakhtar Donetsk's Junior Moraes and rescue a 2-2 draw behind closed doors in a thrilling end-to-end contest at their Groupama Stadium on Tuesday.
A depleted Real Madrid suffered a shock 1-0 Champions League defeat at CSKA Moscow on Tuesday, extending a poor run of form for the holders that has left them without a win in three games.
Benfica played the entire second half with 10 men and squandered a two-goal lead before claiming a thrilling 3-2 win away to AEK Athens in Champions League Group E action on Tuesday.
Full-back Noussair Mazraoui earned a youthful Ajax side a 1-1 draw at misfiring Bayern Munich in their Champions League Group E clash at the Allianz Arena on Tuesday.
Paulo Dybala hit a hat-trick as Juventus maintained their 100% record in the Champions League courtesy of a 3-0 win against BSC Young Boys.
David Silva nipped in to secure a late 2-1 victory for Premier League champions Manchester City at Hoffenheim.
Cristiano Ronaldo's Champions League debut for Juventus lasted only 29 minutes as he was red-carded but the Italians began their Group H campaign impressively with a 2-0 victory at Valencia on Wednesday.
Paul Pogba scored two first-half goals as Manchester United spoiled Young Boys' first appearance in the group stage of the Champions League by cruising to a comfortable 3-0 victory at the Stade de Suisse on Wednesday.
Manchester City looked far from potential Champions League winners as they fell to a surprise 2-1 loss at home to Olympique Lyonnais on Wednesday with a flat performance that leaves them with plenty of work to do to progress from Group F.
CSKA Moscow salvaged a 2-2 draw with Viktoria Plzen in the Champions League on Wednesday after a penalty deep in stoppage time.
Bayern Munich midfielder Renato Sanches had a goal and an assist in his return to Benfica in a 2-0 victory on Wednesday.
Real Madrid rode goals from Isco and Gareth Bale to a 3-0 win against Roma in their Champions League Group G opener at the Camp Nou on Wednesday.
The youngest coach in Champions League history drew his debut game Wednesday as Hoffenheim's match at Shakhtar Donetsk finished 2-2.
Nicolas Tagliafico scored two second-half goals as Ajax marked their return to the Champions League group stages with a 3-0 victory over AEK Athens on Wednesday.
A stoppage-time goal from Roberto Firmino gave Liverpool a 3-2 win over Paris Saint-Germain on a dramatic Champions League night at Anfield.
Red Star Belgrade ground out a 0-0 home draw against Napoli on the Serbian side's Champions League debut as their goalkeeper Milan Borjan made a flurry of telling saves in a pulsating Group C clash on Tuesday.
Borussia Dortmund's United States forward Christian Pulisic came off the bench to grab a late goal for a 1-0 Champions League Group A victory over Club Brugge on Tuesday.
Atletico Madrid battled their way back from a goal down to pull off a confidence-boosting 2-1 win at AS Monaco in Champions League Group A on Tuesday, with a defiant response to their troubling start to the domestic season.
Inter Milan scored two late goals as they came from 1-0 down to beat Tottenham Hotspur 2-1 in a dramatic Champions League clash at the San Siro.
Lionel Messi scored a record-setting hat trick as Barcelona opened their Champions League campaign in Group B with an impressive 4-0 win against PSV Eindhoven at the Camp Nou.