Qualifying for the last 32 of the Europa League was a massive achievement for Rangers.
To do it by topping the group and guaranteeing themselves a seeded spot in Monday's draw? Beyond what anyone would have expected.
And now Steven Gerrard go into the hat knowing they can face some difficult games, but will be confident no matter who they go up against.
There could be a reunion with a couple of teams on the cards though, with Braga and Young Boys both in the draw for the Europa League last 32.
Rangers faced both last season with two wins over Braga, while it was a draw and a defeat against Young Boys but they'll be confident against both.
The win over Braga, in particular, is fondly remembered by Ibrox supporters. After going 2-0 down against the Portuguese outfit, they fought back with a second half comeback inspired by Ianis Hagi.
A 1-0 win over there sealed the win in one of very few high moments in the second half of last season.
But this year, Rangers have been on fire and smashed a European record by getting 14 points in the group stage - the most of any Scottish team ever.
And now they will play the deciding second leg at home after finishing top and getting a seeeded spot.
Here is who they can play, with the games to take place on February 18 and February 25.
The full list
Antwerp (Belgium)
Braga (Portugal)
Dynamo Kiev (Ukraine)
Granada (Spain)
Krasnodar (Russia)
Lille (France)
Maccabi Tel-Aviv (Israel)
Molde (Norway)
Olympiacos (Greece)
Real Sociedad (Spain)
RB Salzburg (Austria)
Red Star Belgrade (Serbia)
Slavia Prague (Czech Republic)
Wolfsberger AC (Austria)
Young Boys (Switzerland)