Rapid Wien 0-1 Inter Milan
Inter Milan put themselves in a good position ahead of the second leg with a 1-0 victory away to Rapid Wien.
The game's only goal arrived after 39 minutes, with Lautaro Martínez converting a penalty that sealed victory.
BATE 1-0 Arsenal
BATE Borisov took a slight advantage in their last 32 tie after defeating Arsenal 1-0 at the Borisov Arena.
Stanislaw Dragun gifted the home side the lead just before the break with a close range finish.
The Gunners finished the game with 10 men when Alexandre Lacazette was shown a straight red card in the latter stages of the half.
Slavia Praha 0-0 Genk
Slavia Praha and Genk could not be separated after playing to a goalless draw in the Czech Republic.
Krasnodar 0-0 Bayer Leverkusen
Krasnodar and Bayer Leverkusen will have it all to play for in Germany next week after playing to a stalemate on Thursday evening.
Rennes 3-3 Real Betis
Rennes and Real Betis were involved in a six-goal thriller at Roazhon Park.
The hosts raced into a two-goal lead through Adrien Hunou and Javi Garcia own goal, before Giovani Lo Celso pulled one back for Betis.
Hatem Ben Arfa restored Rennes' two-goal advantage from the penalty spot, but the visitors hit back through Sidnei after 62 minutes while Diego Lainez netted an equaliser in the 90th minute.
Olympiakos 2-2 Dynamo Kiev
Dynamo Kiev claimed two away goals after drawing 2-2 with Olympiakps at the Stadio Georgios Karaiskaki.
Olympiakos' Koka and Gil Dias looked to have cancelled out Vitaliy Buyalskyi's 27th minute, however Benjamin Verbic ensured Kiev walked away with a draw after scoring in the 89th minute.
Lazio 0-1 Sevilla
Wissam Ben Yedder's 22nd minute strike was enough to hand Sevilla a 1-0 victory away to Lazio in their first-leg encounter.
Galatasaray 1-2 Benfica
Benfica put themselves in a good position ahead of the second leg after defeating Galatasaray 2-1 in Turkey.
Eduardo Salvio and Haris Seferovic got the away goals for Benfica, while Christian Luyindama netted the hosts' solitary strike.