
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 FerencvarosLenny 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 LyonCorentin 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 Barrenetxeas cross from close range.However, Tolisso levelled nine minutes after the restart, controlling Tanner Tessmanns 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 Tolissos header in the 90th minute.AZ Alkmaar 1-2 JuventusJuventus 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 MarseilleAmine 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 BesiktasCamilo 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 resultsAC Milan 0-2 FerencvarosAnderlecht 2-0 SalzburgCrystal Palace 1-1 HoffenheimLevski Sofia 1-0 Jagiellonia BialystokLillestrom 0-1 Viktoria PlzenNEC Nijmegen 3-1 Omonia NicosiaReal Sociedad 1-1 LyonSparta Prague 1-3 BournemouthAZ Alkmaar 1-2 JuventusBayer Leverkusen 0-1 MarseilleBenfica 3-1 Lech Poznan Celta Vigo 1-2 Union Saint-Gilloise Celtic 3-2 BesiktasHapoel Beer Sheva 0-2 OFI Crete Sturm Graz 2-3 NK CeljeSunderland 0-2 Dinamo ZagrebTorreense 3-2 Ararat Armenia Topics A.C. Milan AZ Alkmaar Bayer 04 Leverkusen Besiktas Celtic F.C. Ferencvrosi TC Juventus FC Olympique de Marseille Olympique Lyonnais Real Sociedad If you enjoy reading this article, you can help support our independent football journalism by adding 101 Great Goals as a preferred source You Should Also Read Tip of the Day: A four-leg acca across European competitions Jon Fisher 5th November, 2026 Lazio go three clear in Serie A as Athletic win Basque derby Nicholas McGee 1st November, 2026 Bayern held in Klassiker after Kane penalty miss as Milan cruise to derby win over Inter Nicholas McGee 31st October, 2026 Pulisic gets his wish as USA star pens new Milan deal until 2031 Nicholas McGee 30th October, 2026 San Siro replacement needed to bridge gap to European elite, insists Inter Milan president Marotta Nicholas McGee 30th October, 2026 AC Milan and Inter unveil 71,500-seater Generali Stadium to replace San Siro Tom Rostance 29th October, 2026