Ajax Amsterdam 3-2 PAOK (4-3 agg.)
Last season’s semi-finalists Ajax Amsterdam scraped through to the UEFA Champions League Group Stage play-offs with a 3-2 victory over PAOK in the second leg.
Following a 2-2 first-leg draw, Ajax were stunned as the Greeks took a 23rd minute lead through Diego Biseswar but Dusan Tadic levelled from the spot two minutes to the break.
Nicolas Tagliafico handed the Dutch a 79th minute lead until Tadic completed his brace with another spot-kick on 85 minutes.
Qarabag FK 0-2 APOEL Nicosia (2-3 agg.)
APOEL progressed to the play-off stages of Europe’s top club competition with a 2-0 win over ten-man Qarabag FK.
Tomas De Vincenti put APOEL ahead with a 34th minute penalty before Uros Matic confirmed victory with a 68th minute execution.
Richard Almeida de Oliveira was given his marching orders deep into added time following a second bookable offence, leaving APOEL to a 3-2 aggregate victory.
Rosenborg 3-1 Maribor (6-2 agg.)
Rosenborg overturned rallied from behind to defeat Maribor 3-1 on the night and 6-2 on aggregate triumph in the end.
Rudi Pozeg Vancas handed the visitors the lead on the stroke of haltime, but Alexander Soderlund levelled after 53 minutes with a late double from Anders Konradsen concluding the contest.
Ferencvaros 0-4 Dinamo Zagreb (1-5 agg.)
Ten-man Ferencvaros were battered by Dinamo Zagreb, who romped to 4-0 second-leg blitz in Budapest.
Arijan Ademi handed the Croatians a 16th minute lead which Bruno Petkovic doubled on 47 minutes before Dani Olmo and Amer Gojak also got on the score-sheet later in the half.
Elder Civic saw red card for the home side, as Zagreb close-in on the big time after missing out last time.
Olympiacos 2-0 Istanbul (3-0 agg.)
Olympiacos comfortably pushed Istanbul aside 3-0 on aggregate following a 2-0 second-leg win at the Karaiskakis Stadium.
Ruben Semedo put the hosts in front on 55 minutes while Mathieu Valbuena steered the contest beyond doubt from the spot 12 minutes to the end.
LASK 3-1 FC Basel (5-2 agg.)
LASK downed Swiss side Basel 3-1 at home to advance to the group stage play-offs.
After a goalless first-half, the Austrians were ahead through an own-goal from Raoul Petretta on 59 minutes as Basel replied on 80 minutes through Kemal Ademi.
Thomas Goiginger put the hosts back in front nine minutes later with Marko Raguz confirming victory at the death.
Celtic 3-4 CFR Cluj (4-5 agg,)
Cluj stunned Scottish giants Celtic with a 4-3 victory in the second-leg clash in Glasgow.
Cluj took a 27th minute lead through Ciprian Deac, but James Forrest levelled on 51 minutes until Odsonne Edouard restored matters ten minutes later.
The Romanians staged a come back with a 74th minute spot-kick from Billel Omrani which was cancelled out by Ryan Christie two minutes later.
Omrani grabbed his second after 80 minutes and substitute George Tucudean sealed a remarkable victory in time added on as the visitors triumphed 5-4 on aggregate.
FC Porto 2-3 FC Krasnodar
Two-time champions Porto were bundled out by Russia’s FC Krasnodar on the away goal rule after a 3-2 loss at home.
Tonny Vilhena gifted Krasnodar a third minute lead, with a double from Magomed Suleymanov after 12 and 34 minutes respectively ensuring a healthy halftime lead.
Porto looked for a way back with a 57th minute finish from Ze Luis before Luis Diaz added what proved to be a consolation in the final 13 minutes.
Kobenhavn 1-1 Crvena Zvezda
Kobenhavn and Crvena both finished with ten-man, but the latter advanced 7-6 on penalties after an aggregate stalemate.
Crvena went in front on 17 minutes courtesy of Richard Boakye, with Dame N’Doye drawing level a minute to halftime.
Nemanja Milunovic was first to see red on 54 minutes, with Pep Biel following suit 112 minutes gone, as Radovan Pankov fired the winning spot kick after Jonas Wind fell short.