English Premier League sides Liverpool and Tottenham both crashed out of the Europa League after defeats in their second legs of the round of 32 on Thursday.
Everton won easily to reach the round of 16, while Italian sides had a good day with Fiorentina, Napoli, Roma, Inter and Torino all advancing.
Besiktas defeated Liverpool 5-4 on penalties as Dejan Lovren's spot-kick flared over the bar after their two legs finished 1-1 on aggregate.
The hosts won the second leg 1-0 after extra time, Tolgay Arslan scoring the equaliser in the 73rd minute after Liverpool's 1-0 victory in the first leg.
Besiktas very nearly won in second-half stoppage time but a late strike stayed out after crashing against the underside of the crossbar.
Liverpool's Rickie Lambert, Adam Lallana, Emre Can and Joe Allen all put away their penalties before Lovren's stike missed the net by a good 10 yards.
Tottenham crashed out of the Europa League in the round of 32 with a 2-0 defeat at Fiorentina on Thursday.
Fiorentina held a slim advantage on away goals after a 1-1 draw in the first leg, and second-half goals from Mario Gomez and Mohamed Salah ensured the hosts a spot in the round of 16.
Roberto Soldado had a chance to give Spurs the lead but decided to pass out to Nacer Chadli when through one-on-one, only for the under-hit ball to be easily gathered by Fiorentina goalkeeper Neto.
Milan Badel played through Gomez to fire home the opener after 54 minute. Spurs, who saw goalkeeping coach Toni Jimenez sent off, were punished once again as Jan Vertonghen was dispossessed by Salah and the Chelsea loanee lashed home in the 71st minute.
Everton are the only Premier League team remaining in the competition. The Toffees are through to the last 16 with a 3-1 defeat of Young Boys at Goodison Park completing a 7-2 aggregate victory.
Sekou Sanogo opened the scoring for the hosts, but two first-half goals from Romelu Lukaku -- one from the penalty spot -- ended any chance the Swiss side had of overturning their deficit from the first leg.
Kevin Mirallas also scored before the half to complete the rout.
Inter Milan used a late goal from Fredy Guarin to win 1-0 and seal a 4-3 aggregate victory over Celtic at the San Siro.
The Scottish champions were holding their own until defender Virgil van Dijk was dismissed in the 36th minute after picking up two yellow cards.
Celtic never came close to finding the goal they needed and Guarin drilled in a wonderful strike with two minutes remaining.
Roma led 1-0 in the 55th minute when Te Vrede was dismissed for a late challenge. As the home fans threw objects on the pitch in protest, French referee Clement Turpin then stopped play and the players returned to their dressing rooms.
Two minutes after play resumed, Elvis Manu equalised for 10-man Feyenoord, but Gervinho then scored to restore Roma's lead.
In the first half, Gervinho was apparently the target as a large inflatable banana was thrown on the pitch. Turpin spoke to Roma's striker and both managers but play continued at that point.
Sevilla prevailed 3-2 in a high-scoring affair at Borussia Moenchengladbach to advance 4-2 on aggregate.
An own goal from Gladbach defender Martin Stranzl in the eighth minute put Sevilla in control.
Granit Xhaka resonded with a goal for the hosts in the 19th minute, only for Vitolo to restore the lead seven minutes later.
Thorgan Hazard scored shortly afterward to bring Glad back in it, but Xhaka was sent off in the second half, and Vitola added his second 10 minutes later to make the lead two on aggregate and put the game away.
Jonathan De Guzman scored in the first half as Napoli defeated Trabzonspor 1-0 to complete a 5-0 aggregate victory.
On 19 minutes, Hakan Arikan saved from Jose Callejon but no one picked up De Guzman on the rebound and the former Swansea man put into an empty net.
Leading PSV through Hulk's first-leg goal, Zenit won the return 3-0 on their home patch with another goal from the Brazilian and two from striker Salomon Rondon to advance 4-0 on aggregate.
Hulk cut in from the left before arrowing an unstoppable right-footed shot into the far top corner from 25 yards.
PSV missed a second-half penalty as they were unable to replicate their form in the domestic arena, where they lead second-placed Ajax by 14 points.
A brace from Luciano Vietto led Villarreal's 3-1 victory at Salzburg as the Spanish side advanced 5-2 on aggregate.
Vietto answered Marco Djuricin's opener for Salzburg to put the visitors in control, and back-to-back strikes from Vietto and Giovani dos Santos in the second half put the match away.
Torino got the better of a back-and-forth battle in torrential rain to eliminate Athletic Bilbao, 3-2 on the night and 5-4 on aggregate.
The Serie A side twice saw their lead pegged back but finally prevailed.
Fabio Quagliarella's penalty, Maxi Lopez's header and Matteo Darmian's eventual winner ensured Andoni Iraola's excellent goal and one from Oscar De Marcos were in vain.
Polish striker Arkadiusz Milik scored twice as Ajax won 3-0 to put away Legia Warsaw 4-0 on aggregate.
After Milik opened the scoring after 11 minutes, Nick Viergever doubled the advantage two minutes later to greatly end the match as a contest.
Dinamo Moscow came from behind to beat Anderlecht 3-1 after a goalless first leg and head into the last 16.
Aleksandar Mitrovic had put the Belgians in front after 28 minutes but a fine strike from Aleksei Kozlov levelled it two minutes into the second half before Artur Yusupov tidied up from Aleksandr Kokorin's penalty miss in the 64th minute.
Kevin Kuranyi then wrapped it up with a strike in the fifth minute of time added on.
Dynamo Kiev rallied from a first leg deficit to beat Guingamp 3-1 in the home leg, prevailing 4-3 on aggregate.
Lukasz Teodorczyk put the hosts ahead in the 31st minute, and Vitaly Buyalsky made the lead comfortable just after half-time.
Though Christophe Mandanne responded for the French side in the 66th minute, Oleg Gusev's penalty sealed the victory in the 75th minute.
Wolfsburg repelled a string of Sporting Lisbon attacks to reach the last 16 with a goalless draw in Portugal.
With a 2-0 aggregate lead from the first leg, Wolfsburg focused their efforts on keeping Sporting at bay and could thank goalkeeper Diego Benaglio for making a string of saves to frustrate the hosts.
Dnipro booked their place in the next round with a 2-2 draw at 10-man Olympiakos, advancing 4-2 on aggregate.
Dnipro had the cushion of a 2-0 home win heading into the match at Karaiskakis Stadium and twice came from behind to ensure parity in the return leg.
First-half goals from Kostas Mitroglou and Artem Fedetskiy cancelled each other out and, after Luka Milivojevic's 51st-minute red card, both sides scored again at the death.
Club Brugge cruised into the last 16 by winning 3-0 on the night and racking up a 6-1 aggregate victory over Aalborg.
Victor Vazquez ensured the reigning Superliga champions had everything to do with an early opener and second-half goals from Obbi Oulare and Boli Bolingoli-Mbombo rubber-stamped a comprehensive 3-0 win on the night.