Rangers claimed a place in the quarter-finals of the Europa League for the first time in 14 years despite a 2-1 loss at Red Star Belgrade on Thursday.
Ben Nabouhane scored a stoppage-time penalty to condemn the Scottish champions to defeat on the night in the Serbian capital but Rangers still progressed 4-2 on aggregate.
Red Star threw everything they could at Giovanni van Bronckhorst's side and gave themselves hope as Mirko Ivanovic put them ahead after 10 minutes.
But the task proved beyond them and Ryan Kent finished off a fine move 11 minutes into the second half to put the tie beyond doubt.
The last-eight draw could see Rangers paired with Catalan giants Barcelona, who came from behind after a goalless first leg to beat Galatasaray 2-1 in Istanbul.
Marcao gave the Turkish side a 28th-minute lead but Barca hit back with goals from Pedri and Pierre-Emerick Aubameyang either side of half-time.
Substitute Jeremie Boga struck in stoppage time as Atalanta snatched a 1-0 win at Bayer Leverkusen to reach the quarter-finals 4-2 on aggregate.
Leverkusen remained in contention throughout but failed to make the most of opportunities and paid the price when Boga clinched it with a fine effort late on.
Braga went through with a 3-1 aggregate victory over Monaco after a 1-1 draw in the principality.
Abel Ruiz tightened the Portuguese side's grip on the tie by scoring in the 20th minute before Axel Disasi scored a late Monaco consolation.
Wesley Fofana scored on his return to action as Leicester reached the quarter-finals of the Europa Conference League despite losing 2-1 on the night at Rennes.
Goals from Benjamin Bourigeaud and Flavien Tait gave the French side hope but Fofana, returning after seven months out with a broken leg, scored a crucial goal to put the Foxes through 3-2 on aggregate.
Elsewhere PSV Eindhoven beat Copenhagen 4-0 to go through 8-4 overall and Marseille overcame Basel 2-1 for a 4-2 aggregate victory.