Rangers’ dream season in Europe will culminate in a Europa League final against Eintracht Frankfurt after they swept aside RB Leipzig on another emotionally charged and memorable night at Ibrox.
Trailing 1-0 from the first leg, Rangers turned the semi-final on its head within 25 minutes through goals from James Tavernier and Glen Kamara.
Christopher Nkunku’s 32nd goal of the season levelled the tie again before John Lundstram shook Ibrox with 10 minutes left after sweeping home.
Leipzig, despite their talented squad, could find no answer in the closing stages amid a cauldron of noise as a depleted Rangers side completed their remarkable run from the play-off round to the final.
Giovanni van Bronckhorst’s men will meet Eintracht Frankfurt in Seville on 18 May with a tantalising chance to win the club’s first European trophy for 50 years.
When the full-time whistle arrived, the Rangers players looked on in utter disbelief at their incredible achievement.