The UEFA Europa League resumed Thursday night as 32 teams played the first legs of their second-round knockout ties across the continent.
Swansea City hosted Rafa Benitez's Napoli, while Tottenham Hotspur travelled to troubled Ukraine to take on Dnipro. Elsewhere, Italian champions Juventus hosted Turkish side Trabzonspor.
In the following slides, we take a look at all of Thursday's results.
Statistics via WhoScored.com.
Swansea City and Napoli played out a scoreless draw Thursday evening in the first leg of their Europa League round of 32 tie at the Liberty Stadium in Wales.
Chico Flores had a good chance to score in the winner in the 84th minute after being picked out by Jonathan De Guzman's free-kick. But he flicked his header straight at Pepe Reina from an unmarked position.
On target: 8-1
Tottenham Hotspur have work to do in their UEFA Europa League round of 32 tie after losing 1-0 at Ukrainian side Dnipro on Thursday night at the Dnipro Arena in Dnipropetrovsk.
Yevhen Konoplyanka—who was a transfer target for Liverpool in January—scored the game's only goal, converting a second-half penalty. Roberto Soldado missed a clear chance for Tottenham in the second half, shooting over an open net from close range.
"You have to give Dnipro credit—they played well," Tottenham manager Tim Sherwood said, per TottenhamHotspur.com. "We knew they were a good side with full internationals. We had to show them respect and we did that."
Both goalkeepers starred, making a series of saves to keep the score level until the final minutes.
The same two teams will play again next week in London, with the winner over two legs advancing to the round of 16.
The match went ahead despite the political unrest in Ukraine. Per BBC Sport, Ukrainian president Viktor Yanukovych declared Thursday a "day of national mourning" following at least 26 deaths resulting from violent protests in Kiev. Dnipro Arena is located 220 miles south-east of Kiev, per the Independent's Simon Rice.
On target: 6-4
Juventus will head into the second leg of their UEFA Europa League round of 32 tie with a comfortable cushion after defeating Turkish side Trabzonspor 2-0 on Thursday evening at the Juventus Stadium in Turin.
Pablo Daniel Osvaldo broke the deadlock in the 15th minute, scoring his first goal with Juventus since completing his loan move from Southampton last month. Paul Pogba added the second deep in second-half stoppage time.
The result was perhaps harsh on Trabzonspor, who had a goal ruled out controversially in the second half. The same two teams will meet again next week in Turkey.
On target: 8-3
Anzhi Makhachkala 0-0 Racing Genk
The hosts had Ilya Maksimov sent off in a scoreless draw.
Chornomorets 0-0 Lyon
The French side were held to a scoreless draw in Ukraine.
Dynamo Kiev 0-2 Valencia
Eduardo Vargas (80') and Sofiane Feghouli (90') scored late goals to give Valencia a valuable away win.
Esbjerg 1-3 Fiorentina
Martin Pusic scored in the first half for the visitors to cancel out Alessandro Matri's excellent opener. But Josip Ilicic and Alberto Aquilani (penalty) scored before half-time to give Fiorentina the victory away from home.
Liberec 0-1 AZ Alkmaar
Nick Viergever scored the only goal for the visitors one minute from full-time.
PAOK Salonika 0-1 Benfica
Lima scored the only goal in the 58th minute.
Ajax 0-3 SV Salzburg
Salzburg stunned Ajax in Amsterdam with three goals in the first half.
Jonathan opened the scoring from the penalty spot in the 14th minute before Sadio Mane doubled the visitors' lead seven minutes later. Jonathan added the third, an audacious strike from the halfway line, 10 minutes before the break.
Porto 2-2 Eintracht Frankfurt
Ricardo Quaresma's golazo put Porto ahead in the 45th minute before Silvestre Varela doubled the hosts' advantage midway through the second half.
But Joselu (72') pulled one back for Frankfurt before the visitors levelled via an Alex Sandro own goal.
Lazio 0-1 Ludogorets Razgrad
Roman Bezjak scored the only goal for the visitors on the stroke of half-time. Ludogorets' Svetoslav Dyakov missed an early penalty, and Lazio's Felipe Anderson missed a spot-kick as well in the second half.
Both teams had a player sent off. Dyakov received his marching orders in the 55th minute, and Lazio's Luis Pedro Cavanda saw red 18 minutes later.
Maccabi Tel-Aviv 0-0 FC Basel
Swiss side Basel, who reached the semi-finals last year, were held to a scoreless draw in Israel.
NK Maribor 2-2 Sevilla
Marcos Magno Morales Tavares and Dare Vrsic scored for Maribor. Kevin Gameiro and Federico Fazio tallied for Sevilla.
Real Betis 1-1 Rubin Kazan
Didac put Betis ahead in the fourth minute, but his goal was cancelled out by Roman Eremenko's second-half penalty.
Viktoria Plzen 1-1 Shakhtar Donetsk
Stanislav Tecl put Viktoria ahead in the 62nd minute, only for Adriano to equalise four minutes later.