Leicester City 3-1 Legia Warsaw
Leicester City moved to the top of Group C with a 3-1 victory over Legia Warsaw at the King Power Stadium.
Patson Daka and James Maddison put the hosts two goals ahead before Filip Mladenovic pulled one back for Warsaw in the 26th minute.
Nigeria international Wilfried Ndidi got the third goal for Leicester seven minutes later, which proved to be the final goal of the clash.
Rangers 2-1 Sparta Prague
Rangers remain in contention for a spot in the round of 32 after defeating Sparta Prague 2-0.
After dropping points against Brondby on the last match day, Rangers were under new management with Giovanni van Bronkhorst taking from Steven Gerrard.
Alfredo Morelos was the hero on the night after bagging a second-half brace to send Rangers up to second spot.
Olympiakos 1-0 Fenerbache
Olympiakos advanced to the next round of the tournament with a 1-0 triumph over Fenerbahce.
Tiquinho Soares got the game's only goal in the 89th minute to send the hosts to second spot, four points ahead of Fenerbahce who miss out on a Last 32 spot.
Rapid Vienna 0-2 West Ham United
West Ham United secured passage to the UEFA Europa League knockout phase after defeating Rapid Vienna 2-0 at the Allianz Stadion.
Andriy Yarmolenko opened the scoring for the Hammers on 39 minutes, before Mark Noble got the second goal from the penalty spot in first-half stoppage time.
The win sees David Moyes' men secure top spot in Group H with a game to spare.
Galatasaray 4-2 Olympique Marseille
Galatasaray have qualified for the knockout round with a 4-2 win over Olympique Marseille on Thursday evening.
Goals from Alexandru Cicâldau, Sofiane Feghouli, Ryan Babel as well as an own goal from Duje Caleta-Car got the job done for the Turkish side.
Arkadiusz Milik's brace proved to be nothing more than a consolation, as Marseille miss out on a knockout spot.
Lokomotiv Moscow 0-3 Lazio
Lazio secured passage to the round of 32 with a 3-0 triumph over Lokomotive Moscow at the RZD Arena.
Ciro Immobile bagged a brace after netting two penalties while Pedro rounded off the scoring in the last three minutes.
The win moved Lazio above Marseille in E and secured their spot in the next round.
Bayer Leverkusen 3-2 Celtic
Bayer Leverkusen progressed to the knockout stage after defeating Celtic 3-2 at the BayArena in Group G.
Robert Andrich netted twice and Moussa Diaby netted for the hosts who moved top of the group, while goals from Josip Juranovic and Jota were not enough to help Celtic who are now out of the running for a last 32 spot.
Other results:
Midtjylland 3-2 Sporting Braga
Red Star Belgrade - Ludogorets
Real Betis 2-0 Ferencvarous
Dinamo Zagreb 1-1 Genk
Here are the 10 richest owners in the world!