Liverpool 2-0 Napoli
Liverpool ended their group stage campaign in the UEFA Champions League positively with a 2-0 win over Group A winners Napoli.
The Serie A leaders had the ball in the net early in the second half through Leo Skri Ostigard, but it was ruled out for offside before Mohamed Salah made the breakthrough late on.
Napoli were cut open again and conceded a second courtesy of Darwin Nunez, as the referee needed confirmation from VAR to award the strike.
Despite the defeat, the Serie A side still finish as group winners while Jurgen Klopp's men finish in second place.
Bayern Munich 2-0 Inter Milan
Bayern Munich made it six wins from six matches in Group C with a 2-0 win over Inter Milan on Tuesday evening.
As calls for an early penalty from Inter were waved away, Bayern went ahead late in the half when Benjamin Pavard nodded in Joshua Kimmich's corner.
Inter weren't able to launch a turnaround following the break, and the Bavarians instead doubled their advantage through Eric Maxiim Choupo-Moting.
Viktoria Plzen 2-4 FC Barcelona
FC Barcelona recorded an entertaining 4-2 victory over Viktoria Plzen on Tuesday night.
Marcos Alonso got the ball rolling in the opening stages and opened his account for the Catalans too. The Blaugrana went into halftime two goals to the good courtesy of a close-range finish from Ferran Torres, which the Video Assistant Referee (VAR) approved.
Plzen pulled one back from the spot after halftime through Tomas Chory, but Torres restored the Catalans two-goal cushion to collect his brace.
The host found a second within moments when Chory registered his brace through a stern header, but Barca had the final say as young Pablo Torre finished off Raphinha's ball for his first in the tournament.
Olympique Marseille 1-2 Tottenham Hotspur
Tottenham Hotspur confirmed top spot in Group D with a 2-1 win over Olympique Marseille at the Stade Velodrome.
With the first half set to end goalless, Marseille struck the opener in added time when Chancel Mbemba Mangulu headed home.
Spurs got their campaign back on track less than two minutes in the second half courtesy of a header by Clement Lenglet from Ivan Perisic's ball.
The Premier League giants got the winner at the death through Pierre-Emile Hojbjerg and handed the visitors all the points and top spot of the group too.
Sporting Lisbon 1-2 Eintracht Frankfurt
Eintracht Frankfurt joined Tottenham Hotspur in the knockout stages following a come-from-behind 2-1 win over Sporting Lisbon, who dropped into the Europa League after finishing third in Group D.
After a quiet start, Sporting broke the deadlock near the end of the first half when Arthur drilled in a loose ball from the back-post whilst Matheus Reis had replaced Nuno Santos.
Eintracht clawed their way back a little in the second stanza after Daichi Kamada finished off from the penalty spot following a hand-ball.
The tie turned completely as Eintracht went ahead through Randal Kolo Muani and secured the win and passage to the last 16.
Rangers 1-3 Ajax Amsterdam
Ajax Amsterdam rounded off their disappointing journey on a bright note and engineered a 3-1 win over Rangers.
The Dutch champions needed only four minutes to grab the lead as Steven Berghuis finished off a cutback from Mohammed Kudus, who made it two shortly thereafter.
Rangers pulled one back from the penalty spot through James Tavernier late in the match, but Ajax would have the final say courtesy of a goal from Francisco Conceicao.
FC Porto 2-1 Atletico Madrid
FC Porto confirmed top spot in Group B all through a 2-1 victory against LaLiga giants Atletico Madrid, who finished bottom of the group.
Porto bagged an early lead after top-scorer Mehdi Taremi tapped in a delivery by Evanilson before Stephan Eustaquio bagged their second with a similar finish from Galeno's ball.
Atleti did have some hope of a comeback late on following an own-goal by Ivan Marcano, but it wasn't to be as Porto emerged winners of Group B ahead of Club Brugge.
Bayer Leverkusen 0-0 Club Brugge
Club Brugge missed out on top spot in Group B after Bayer Leverkusen battled for a goalless draw to seal third spot in the group.
However, the result ensured second spot for Brugge who had long qualified to the last 16 as Leverkusen advanced to the UEFA Europa League knockout rounds.
You must be SIGNED IN to read and post comments.