Rangers captain James Tavernier described leading the Glasgow giants into the Europa League final as a "dream come true" after a 3-1 win over RB Leipzig took the Scottish champions through 3-2 on aggregate.
Tavernier moved out in front as the top scorer in the competition from right-back when he opened the scoring before Glen Kamara turned the tie around inside the first 24 minutes.
The Finnish midfielder dedicated his goal to long-serving kitman Jimmy Bell, who died on Tuesday, on an emotionally charged night at Ibrox.
Christopher Nkunku hit back for Leipzig in the second half, but John Lundstram scored the winner nine minutes from time.
Giovanni van Bronckhorst's men will face Eintracht Frankfurt in the final in Seville on May 18 in just their second European final in 50 years.
The German's reached their first European final for 42 years after a 1-0 home win over 10-man West Ham sealed a 3-1 aggregate victory.
West Ham had left-back Aaron Cresswell sent off early on and Hammers manager David Moyes was also dismissed from the sidelines with 12 minutes left for kicking a ball at a ball boy.
Colombia striker Rafael Borre netted the first-half winner on the night. They are also now just one win away from qualifying for the Champions League for the first time since losing the 1960 European Cup final to Real Madrid.


Sabalenka, Djokovic headline US Open mixed doubles field
Infantino accuses World Cup critics of spreading hate in open letter
All-rounder Greaves sets test record with five wicket maidens in a row
Pogacar wins record-equalling fifth Tour de France title
