Rangers’ European journey started under Steven Gerrard last August and will end with Giovanni van Bronckhorst leading the club in a showpiece final.
The remarkable adventure will end at Sevilla’s Ramon Sanchez Pizjuan Stadium and standing between the Ibrox side and Europa Leauge glory are Eintracht Frankfurt.
It’s the third Bundesliga side the Gers will have faced in the knockout stages so here we take a look at their route to Seville, one that’s been filled with giant-killings and comebacks …
Malmo misery ends CL dream
After clinching their first Scottish Premiership title in a decade, Rangers had the chance to reach the Champions League group stages but fell at the first hurdle after a disappointing exit to Malmo in the third qualifying round.
They dropped into the Europa League qualifying and faced Armenian outfit Alashkert in the play-off round. They proved tougher than expected as 10-man Rangers edged to a 1-0 first-leg victory before playing out a goalless draw in Yerevan.
A fourth successive venture into the groups was secured, with Lyon, Sparta Prague and Brondby joining them in Group A.
A struggle through the group stage
Consecutive defeats by Lyon and Sparta Prague gave Gerrard’s side a tough task, but four points from their next two fixtures against Brondby kept their hopes of reaching the knockout stage alive.
The Ibrox side then saw Gerrard leave for Aston Villa with new manager Van Bronckhorst immediately facing a key home game against Czech side Sparta.
A two-goal win was needed to progress from the group and the Dutchman achieved it on his Ibrox return as manager – an Alfredo Morelos double earning the win victory before the side drew 1-1 at group winners Lyon.
Dortmund demolished in Germany
Rangers finished second in Group A meaning they could face a club that dropped out of the Champions League in their first knockout tie.
That’s exactly what happened when Borussia Dortmund came out the hat and many thought the German side would be too big a challenge for Rangers.
However, the Ibrox side were ready to impress and were 2-0 up before half-time at the Signal Iduna Park before two more goals after the break had the small travelling support on a high.
Dortmund pulled two back to set up an absolute classic at Ibrox but as he did in the first-leg, James Tavernier opened the scoring from the spot, before Dortmund scored twice to take the lead on the night.
However, Tavernier struck again to dump the German giants out of the Europa League in an epic 10-goal tie. It was time for the last-16.
Rangers star against Belgrade
Rangers were struggling domestically as they headed into the last-16 tie against Red Star. Performances had dropped and their hopes of retaining the Scottish Premiership title were fading.
However, all was forgotten as they returned to the European stage and there was another famous night for the fans to enjoy at Ibrox as they beat the Serbians 3-0 to take full control of the tie.
Again Tavernier opened the scoring from the penalty spot, Morelos doubled the lead before half-time and Leon Balogun then added a third.
Allan McGregor then produced a man-of-the-match display as Rangers lost 2-1 in the away leg, meaning a resilient Rangers won 4-2 on aggregate. The dream was alive as the quarter-finals awaited.
Braga blown away at Ibrox
Rangers had knocked out tournament favorites Dortmund and Red Star, so there was no sign of fear as they prepared to take on Sporting Braga in the last eight.
Then Alfredo Morelos was ruled out for the season and the striker’s absence was obvious as they struggled to threaten in front of goal during a 1-0 first-leg defeat in Portugal.
They were down but not out and Ibrox was ready for another huge night of European football.
A Tavernier double had them looking comfortable against the 10-man visitors, but a late header from David Carmo sent the tie into extra time. Cue Kemar Roofe.
The forward became a hero amongst the Ibrox support as he tapped in a dramatic winner to send the fans wild. Rangers were in the semi-finals.
Roofe was the man who kept Rangers’ European dream alive, but he then joined Morelos on the sidelines.
With no recognized striker, they lacked flare against RB Leipzig in Germany and a late wonder strike from Angelino give their opponents a slim advantage.
The odds were now stacked against Van Bronckhorst side but the manager called on the supporters to help create an epic night under the floodlights at Ibrox.
The fans delivered and the players rose to the occasion.
As he had done so often captain Tavernier sent the stadium wild before Kamara doubled the lead on the night.
Christopher Nkunku leveled the tie but, with extra time looming, John Lundstram fired in to seal a historic night for the Glasgow giants.
Tears of celebration and disbelief as the final whistle blew, they had done it. They were in the final.
Now Eintracht Frankfurt await Rangers in Seville on May 18. Would you bet against Rangers completing the job?