Milan survived a major fright against Luxembourg minnows Dudelange as the Seriea A side came from behind to beat the Luxembourg minnows 5-2 in the Europa League at the San Siro on Thursday.

It looked as though that Gennaro Gattuso’s men could be heading to stunning defeat when  trailing 2-1 midway through the second period against a team that had lost all four of their group games.

But a major upset was averted with four goals in a 15-minute spell as Fabio Borini’s strike sealed a nervy win that leaves Milan second in Pool F, one point behind Real Betis, who were 1-0 conquerors of Olympiakos and reached the round of 32 thanks to Sergio Canales’ strike.

Arsenal cruised to victory in Kiev to progress as Group E winners by beating Vorskla Poltava 3-0.

The Group E fixture was moved 185 miles east of Poltava on Tuesday to the capital’s Olympic Stadium, with parts of Ukraine under martial law as political tensions continue to rise.

Arsenal needed just 10 minutes to open the scoring as Emile Smith-Rowe converted from inside the area, and it was 2-0 when Aaron Ramsey coolly slotted in from the spot after being brought down inside the area by Igor Perduta, before Gunners academy graduate Joe Willock added a third on the stroke of half-time.

Sporting Lisbon progressed as runners-up behind Arsenal with a 6-1 thumping of Qarabag in Azerbaijan as Bruno Fernandes and Abdoulaye Diaby both scored twice.

Scott Sinclair’s goal three minutes before half-time gave Celtic a crucial 1-0 victory over Rosenborg in Trondheim.

And with RB Leipzig losing by the same scoreline to Group B winners Red Bull Salzburg, it means that Celtic need a point from their final game at home to Salzburg to confirm their qualification.

Zenit St Petersburg’s 1-0 home win against Pool C rivals FC Copenhagen - Robert Mak scored the only goal after 59 minutes - saw them win their group, but Slavia Prague’s hopes of joining them were dented by a 2-0 defeat in Bordeaux.

There were no goals in either Pool D game, with Fenerbahce qualifying along with group winners Dinamo Zageb following their draw in Istanbul, while Anderlecht and Spartak Trnava also played out a scoreless encounter.

Bayer Levekusen stayed top of Pool A, despite being held 1-1 at home by Ludogrets, as Zurich, who had also qualified with Leverkusen, suffered a surprise 2-1 defeat against already-eliminated visitors AEK Lanarca.

Goals in the last 10 minutes by Mert Mulder and Philipp Schobesberger nudged Rapid Vienna to the top of Group G as they beat Spartak Moscow, and Dinamo Kiev ensured top spot in Pool K as Benjamin Verbic’s first half goal proved enough to take the points against hosts Astana.

Krasnodar, meanwhile, qualified in Group J after beating Akhisar 2-1, and BATE Borisov saw off Vidi 2-0 in Group L.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.