Manchester United 4-0 AZ Alkmaar
Manchester United clinched top spot in Group L after thrashing AZ Alkmaar at Old Trafford on Thursday night.
Teenager Mason Greenwood bagged a brace on the night, while veterans Ashley Young and Juan Mata rounded off the rout for the Red Devils.
Wolverhampton Wanderers 4-0 Besiktas
Wolverhampton Wanderers finished sceond in Group K, despite thumping Beskitas 4-0 at the Molineux Stadium.
Diogo Jota stole the show for Wolves after netting an 11-minute hat-trick in the second half, while Leon Dendoncker bagged the hosts' fourth goal.
FC Porto 3-2 Feyenoord
FC Porto finished as winners of Group G after defeating Feyenoord 3-2 in their final group game.
Luis Diaz, Tiquinho and own goal from Tyrell Malacia secured the win for the Portuguese gaints, while Eric Botteghin and Sebastian Larsson netted for the visitors.
Rangers 1-1 Young Boys
Rangers had to settle for second spot in Group G after playing to a 1-1 draw with Young Boys at Ibrox Stadium.
Alfredo Morelos gave the home side the lead on 30 minutes, but Young Boys secured a point thanks to Borna Barisic's 89th minute own goal.
Steven Gerrard's men finished the game with ten men after Ryan Jack received his marching orders in second-half stoppage time.
AS Roma 2-2 Wolfsberger
AS Roma were denied top spot in Group J after playing to a 2-2 draw with Wolfsberger at the Stadio Olimpico,
Roma looked destined for three points after Diego Perotti and Edin Dzeko cancelled out Antonio Florenzi's own goal, but the visitors got their equaliser through Shon Weissman.
Other results: Qualified*
*Wolfsburg 1-0 Saint-Etienne
*Gent 2-1 Olesandria
*Ludogorets 1-1 Ferencvaros
*Espanyol 0-1 CSKA Moscow
Borussia Monchengladbach 1-2 Istanbul Basaksehir
Slovan Bratislava 2-4 Sporting Braga*
Partizan 4-1 Astana