Spartak Moscow made sure of its place in the group stage of the UEFA Champions League with a 1-1 draw at Fenerbahce.
The Russian side was in front after just six minutes through Ari's close-range finish but Moussa Sow levelled matters in the 70th minute with his header from Alex's corner.
Spartak was then forced to play the last nine minutes with 10 men after the dismissal of Demy de Zeeuw for a second yellow card but it held on for the draw and a 3-2 aggregate success.
Dynamo Kiev held off a spirited fightback from Borussia Monchengladbach to claim its place with a 4-3 aggregate win.
The Ukrainian side came into the second leg with a healthy-looking 3-1 advantage from the opening match in
However, Gladbach took the lead after 70 minutes when Yevhen Khacheridi put through his own net, and that was doubled eight minutes later with a
Ideye Brown's chip two minutes from time eased Dynamo nerves though, and although it was beaten 2-1 on the night its first-leg performance proved decisive.
Cluj beat Basel 1-0 to wrap up a 3-1 aggregate win.
A goal in extra-time from Tulio De Melo saw Lille scrape into the group stage at the expense of FC Copenhagen.
The Ligue 1 side was looking to overturn a 1-0 first-leg deficit and went ahead before the interval at Stade Metropole through Lucas Digne's strike.
The scores remained level after 90 minutes, meaning extra-time was needed to see who would progress.
And it was Lille which prevailed with De Melo's header after 105 minutes.
UEFA Champions League
Borussia Dortmund centre-back