Arsenal qualified top of their group in the Europa League as they drew 2-2 with Standard Liege.
The Gunners needed to avoid a 5-0 defeat in Belgium to progress to the last 32 but ended up in first place as Eintracht Frankfurt were beaten by Vitoria.
Freddie Ljungberg’s side had to come back from 2-0 down to earn a point and denied Liege a place in the knockout stages.
Arsenal created a number of chances in the first half but went into the break locked at 0-0 with Standard Liege.
After Emile Smith Rowe had seen his cross-shot turned away by the foot of goalkeeper Arnaud Bodart, Bukayo Saka had three good opportunities to put Arsenal ahead but failed to beat the in-form keeper.
As the half-time whistle approached, Saka saw an effort from the left of the box saved before Bodart produced another good stop to keep out Nelson.
Arsenal fell behind two minutes into the second half when Samuel Bastien’s strike took a huge deflection off Sokratis Papastathopoulos, wrong-footing goalkeeper Emiliano Martinez and landing in the back of the net.
Arsenal found themselves 2-0 down in the 69th minute following another deflected effort from the hosts.
Selim Amallah’s strike from the middle of the box took a big deflection and beat Martinez.
The Gunners then scored two goals in the space of three minutes to get back on level terms.
Alexandre Lacazette headed in after 78 minutes before Bukayo Saka finished well in the 81st minute to complete the comeback.
Arsenal needed just a point to qualify but ended up topping the group as Eintracht Frankfurt lost to Vitoria.
Celtic, who had already qualified for the knockout stages, were beaten 2-0 at CFR Cluj.
The Hoops had goalkeeper Craig Gordon to thank as their clash with Cluj was goalless at the interval.
The veteran shot-stopper kept Billel Omrani at bay from close range in the opening 20 minutes to keep the scores level before Mikey Johnston came close towards the end of the half.
Celtic then conceded as Andrei Burca headed in from a corner in the 48th minute to put Cluj 1-0 up.
Neil Lennon’s side went 2-0 down as Damjan Djokovic turned in Ciprian Deac’s cross from close range.
Europa League results:
Apoel Nicosia 1-0 Sevilla
FK Qarabag 1-1 F91 Dudelange
Dynamo Kiev 0-1 Lugano
FC Copenhagen 0-1 Malmo
Basel 2-0 Trabzonspor
Getafe 3-0 FK Krasnodar
LASK 3-0 Sporting Lisbon
PSV Eindhoven 1-1 Rosenborg
CFR Cluj 2-0 Celtic
Rennes 2-0 Lazio
Eintracht Frankfurt 3-2 Vitoria
Standard Liege 2-2 Arsenal