FC Barcelona 3-1 Borussia Dortmund
FC Barcelona clinched top spot spot in Group F after defeating Borussia Dortmund 3-1 at the Camp Nou on Wednesday evening.
Luis Suarez and Lionel Messi put the hosts two goals ahead in the first half before Antoine Griezmann bagged a third in the second stanza.
Jadon Sancho pulled a goal back in the 77th minute, but it proved to be nothing more than a consolation.
Slavia Praha 1-3 Inter Milan
Inter Milan took full advantage of Borussia Dortmund's slip-up with a 3-1 victory over Slavia Praha.
A brace from Lautaro Martínez and a solitary strike from Romelu Lukaku guided the Serie A side to victory.
The win moves Inter up to second spot ahead of their final group game against Barcelona.
Liverpool 1-1 Napoli
Liverpool missed the chance to secure qualification with a game to spare after drawing 1-1 with Napoli at Anfield.
Dries Mertens gave Napoli the lead on 21 minutes before Dejan Lovren bagged the Reds' equaliser in the 65th minute.
It remains open in Group E, as Liverpool remain top, one point ahead of Napoli and Red Bull Salzaburg in second and third respectively.
Genk 1-4 Salzburg
Salzburg will go into their final Group E game still in the hunt for a knockout stage spot following a 4-1 win over KRC Genk.
Patson Daka, Takumi Minamino, Hwang Hee-Chan and Erling Braut Håland were on target for the Austrian outfit.
RB Leipzig 2-2 Benfica
RB Leipzig qualified for the knockout stages for the first time in their history following a 2-2 draw with Benfica.
The visitors raced into a two-goal lead through Pizzi and Carlos Vinicius, but Emil Forsberg netted a brace in second-half stoppage time to rescue a point for the Bundesliga outfit.
Lille 0-2 Ajax
Ajax Amsterdam moved to the top of Group H with a 2-0 victory away to bottom-place Lille.
Hakim Ziyech opened the scoring after two minutes before Quincy Promes sealed the win in the 59th minute.
Ajax will qualify for the knockout stage if they avoid defeat against Valencia in their final group game.