Europa League round-up: AC Milan stunned by Ferencvaros as Celtic edge Besiktas in five-goal thriller

Catch up on all the action from Thursday's Europa League fixtures, including games involving AC Milan, Juventus, Celtic and Bayer Leverkusen.

Europa League round-up: AC Milan stunned by Ferencvaros as Celtic edge Besiktas in five-goal thriller

The Europa League returned on Thursday evening with 17 matches taking place across the continent, including several heavyweight clashes.

AC Milan hosted Ferencvaros, Juventus travelled to AZ Alkmaar and Celtic faced Besiktas in Glasgow, while Bayer Leverkusen took on Marseille and Real Sociedad met Lyon.

Here is how the action unfolded.

AC Milan 0-2 Ferencvaros

Lenny Joseph scored twice in the second half as Ferencvaros stunned AC Milan at San Siro.

Joseph broke the deadlock in the 52nd minute before doubling the visitors’ advantage 14 minutes later, leaving Milan facing another European defeat.

Ferencvaros were reduced to 10 men when Yusuf was sent off in the 77th minute, but the Hungarian side held on for the win.

Real Sociedad 1-1 Lyon

Corentin Tolisso scored a superb second-half equaliser as Lyon came from behind to draw 1-1 with Real Sociedad.

Orri Oskarsson had given the Spanish side the lead in the 28th minute, heading home Ander Barrenetxea’s cross from close range.

However, Tolisso levelled nine minutes after the restart, controlling Tanner Tessmann’s lofted pass on his chest before volleying past Unai Marrero.

Both sides had chances to win it late on, with Lyon goalkeeper Dominik Greif denying Mikel Oyarzabal before Marrero produced an excellent save to keep out Tolisso’s header in the 90th minute.

AZ Alkmaar 1-2 Juventus

Juventus beat AZ Alkmaar 2-1 in the Netherlands, with Teun Koopmeiners and Randal Kolo Muani both finding the net for the Italian side.

The visitors established a two-goal advantage during the first half, leaving AZ with a difficult task after the interval.

The Dutch side managed to pull a goal back, but Juventus held on to take all three points.

Bayer Leverkusen 0-1 Marseille

Amine Gouiri struck late in the second half as Marseille beat Bayer Leverkusen 1-0 at the BayArena.

The two sides went into the interval level after a goalless first half, with neither able to find a breakthrough.

Gouiri eventually broke the deadlock in the closing stages to give Marseille a much-needed European win.

Celtic 3-2 Besiktas

Camilo Duran scored twice, including an 87th-minute winner, as Celtic came from behind to beat Besiktas 3-2 in Glasgow.

Junior Olaitan put the visitors ahead in the 54th minute, converting the rebound after his penalty had been saved, before substitute Callum Osmand equalised with a low strike from the edge of the box.

Duran rounded the goalkeeper to put Celtic ahead in the 79th minute, only for Orkun Kokcu to level with a superb effort from 25 yards six minutes later.

However, Duran struck again with three minutes remaining to give Celtic their first win of the league phase.

Europa League full results

AC Milan 0-2 Ferencvaros

Anderlecht 2-0 Salzburg

Crystal Palace 1-1 Hoffenheim

Levski Sofia 1-0 Jagiellonia Bialystok

Lillestrom 0-1 Viktoria Plzen

NEC Nijmegen 3-1 Omonia Nicosia

Real Sociedad 1-1 Lyon

Sparta Prague 1-3 Bournemouth

AZ Alkmaar 1-2 Juventus

Bayer Leverkusen 0-1 Marseille

Benfica 3-1 Lech Poznan

Celta Vigo 1-2 Union Saint-Gilloise

Celtic 3-2 Besiktas

Hapoel Beer Sheva 0-2 OFI Crete

Sturm Graz 2-3 NK Celje

Sunderland 0-2 Dinamo Zagreb

Torreense 3-2 Ararat Armenia