FC Barcelona 0-3 Bayern Munich
FC Barcelona, whose exit from the tournament was confirmed before the match, slumped to a 3-0 loss to Group C winners Bayern Munich at Camp Nou.
Former Liverpool star Sadio Mane put the visitors ahead earlier on through a well-worked finish from an assist by Serge Gnabry and Eric Choupo-Moting added a second from another Gnabry ball.
Barcelona looked to have earned a penalty from a foul on Robert Lewandowski by Matthijs De Ligt on the stroke of halftime, but it was overturned after the Video Assistant Referee reviewed the incident.
With Gnabry having had a goal disallowed early in the second half, Benjamin Pavard ultimately gave the Bavarians a third in added time and left the Catalans empty handed and third in Group C.
Ajax Amsterdam 0-3 Liverpool
Liverpool managed to book a spot in the round of 16 of the UEFA Champions League with a 3-0 win over Ajax Amsterdam in a Group A clash on Wednesday.
Egypt international Mohamed Salah broke the deadlock from a ball by Jordan Henderson, before big off-season signing Darwin Nunez doubled the lead after halftime.
Harvey Elliot added a third goal in the second stanza, as Jurgen Klopp's men ran out convincing winners in the end.
The Reds will now host the group winners Napoli in the final match in a week's time, while Ajax travel to bottom-placed Rangers where they'll look to confirm third place and a Europa League berth.
Atletico Madrid 2-2 Bayer Leverkusen
Atletico Madrid missed out on qualification to the knockout stages from Group B following a 2-2 draw against Bayer Leverkusen.
Leverkusen hit the front in the opening ten minutes through Moussa Diaby, but a stunning finish from the edge of the area by Yannick Carrasco steered Atleti level.
On-loan Chelsea forward Callum Hudson-Odoi restored the visitors advantage ahead of the half-hour mark with a smart finish.
Atleti fought back again in the second stanza and were back on level terms as Rodrigo De Paul took on a pass from Carrasco and finished impressively.
The LaLiga outfit could've snatched winner at the death after being awarded a penalty in the 98th minute, but Carrasco had his penalty saved by Lukas Hradecky and thus bowed out of the Champions League, with FC Porto advancing from the group.
Napoli 3-0 Rangers
Napoli's remarkable campaign in all competitions continued after thumping Rangers 3-0 to maintain their perfect start in Group A.
Luciano Spalletti's boys set their intentions clear following the earlier exchanges as Giovanni Simeone finished off Giovanni Di Lorenzo's cross.
Simeone haunted the Scottish giants again after a few minutes when he doubled his and the home side's lead from a delivery by Marco Rui.
Rangers were cut to shreds again late in the match after Leo Skri Ostigard nodded in a cross from Giacomo Raspadori and saw the outfit from Naples to a fifth straight win in the group stages.
Tottenham Hotspur 1-1 Sporting Lisbon
Tottenham Hotspur were unable to secure a win that would've seen them qualify from Group D following a 1-1 draw against Sporting Lisbon
Lisbon were ahead midway following the first half through Englishman Marcus Edwards and remained in the ascendancy at the halftime interval.
Spurs rallied on after the resumption and late in the match Rodrigo Bentancur popped up with the equaliser.
Forwards Harry Kane looked to have found the winner in the closing seconds only for the offside flag to go up as Spurs now need to win the final group game to qualify for the knockout stage.
Eintracht Frankfurt 2-1 Olympique Marseille
Eintracht Frankfurt remained within touching distance of a last 16 slot following a hard-fought 2-1 win over Olympique Marseille in Group D.
Frankfurt broke the deadlock after three minutes through Daichi Kamada, but Matteo Guendouzi restored parity later on.
Randal Kolo Muani got the winner for the Europa League holders, who moved to second in the group ahead of the final group game next week.
You must be SIGNED IN to read and post comments.