Cani, Giovani Dos Santos and Mario Gaspar were on target as Villarreal won 3-0 away to Astana, while Adam Maher's goal gave PSV Eindhoven a 1-0 win over Belarusian side Shakhtyor.
Two late goals saw Dinamo Zagreb to a 3-1 win away to Petrolul, who were also reduced to 10 men late in stoppage time.
Duje Cop, who had seen his early penalty cancelled out by Toto Tamuz, restored Dinamo's lead in the 80th minute and, after Geraldo Alves saw red five minutes into stoppage time, Paulo Machado grabbed a potentially decisive third.
Tottenham Hotspur came from behind to take a 2-1 win in the first leg of their Europa League qualifying play-off against AEL Limassol.
The hosts took a 14th minute lead through Adrian Sardinero and it held until 16 minutes from time, when Roberto Soldado levelled for the Londoners.
Harry Kane then struck the winner with 10 minutes to go.
Tottenham were not alone in struggling against Cypriot opposition.
Dynamo Moscow's expensively-assembled side twice trailed as they fought their way to a 2-2 draw at home to unfancied Omonia.
Former Queens Park Rangers defender Chris Samba cancelled out Ucha Lobzhanidze's opener and ex-Manchester United full-back Alex Buttner levelled after Gaoussou Fofana restored the visitors' lead.
Dynamo played with 10 men after the dismissal of Aleksandr Kokorin to a red card in the 62nd minute.
Legia Warsaw, playing after their appeal against being banished from the Champions League failed, won 1-0 away to Aktobe in Kazakhstan thanks to Ondrej Duda's goal.
HJK enjoyed a 2-1 win over Rapid Vienna while the matches between Ruch and Metalist and Qarabag and FC Twente finished goalless.
Feyenoord were held to a 1-1 draw by Ukrainian side Zorya, who led through Maxym Biliy's 27th minute goal until Mitchell Te Vrede replied 11 minutes before half-time.
In Turkey, Karabukspor claimed a 1-0 win over St Etienne thanks to Dominick Kumbela's strike on the hour mark.
Young Boys were 3-1 winners at home to Debrecen, Dinamo Minsk saw off Nacional 2-0 in Belarus, and Elfsborg edged out Rio Ave 2-1 in Sweden.
Lokomotiv Moscow were held to a 1-1 draw by Apollon in Cyprus.
Hull slipped to a 1-0 defeat away to Lokeren after Allan McGregor's mistake gifted Hans Vanaken an easy goal.
There was a surprise home defeat for Lyon, as Astra scored two late goals to come from behind and win 2-1, the match eventually settled by Constantin Budescu's 81st minute penalty after Lyon new boy Lindsay Rose had been sent off.
Marcus Berg scored all four goals for Panathinaikos as they cruised to a 4-1 win over FC Midtjylland.
Borussia Monchengladbach were twice pegged back before emerging with a 3-2 win over Sarajevo, with Branimir Hrgota's 73rd minute goal - his second of the night - eventually securing the win.
Amine Chermiti's hat-trick helped FC Zurich to a 3-1 win at Spartak Trnava, while there was also an away win for Club Brugge, 2-1 over Grasshoppers.
Trabzonspor beat Rostov 2-0, while Zimbru inflicted a 1-0 defeat on Greek side PAOK.
Partizan Belgrade benefited from two own goals as they beat Neftci 3-2, with Denis Silva scoring twice for the visitors but also once for Partizan.
Xabi Prieto's 71st minute goal gave Real Sociedad a 1-0 win over Krasnodar, while Asteras topped Maccabi Tel Aviv 2-0.
Zwolle drew 1-1 with Sparta Prague, while the match between Split and Torino finished goalless.