Rangers are in the Europa League final after a 3-2 aggregate win over RB Leipzig thanks to a 3-1 win at Ibrox tonight.
First-half goals from James Tavernier and Glen Kamara had the Light Blues 2-0 up at the break before Leipzig scored to level the tie on aggregate.
With just ten minutes to go John Lundstram netted to make it 3-1 on the night and spark huge celebrations as Rangers now look forward to a trip to Seville later this month.

With Rangers missing a number of key players, the performance of Gio van Bronckhorst’s side is even more impressive and the Light Blues boss will be hoping to have one or two more available when they face Eintracht Frankfurt in the final.
But tonight, the Gers won’t be looking too far ahead as the players celebrate booking their place in Rangers fifth European final as they mark 50 years since the European Cup Winners’ Cup win in Barcelona.
Here’s how the Rangers players rated against RB Leipzig in the Europa League semi-final
Allan McGregor – 7
One massive save shortly before Leipzig scored but another quiet night for McGregor as he made his 103rd European appearance for Rangers.

James Tavernier – 9
What a captain. Seven goals in the Europa League makes him the outright top-scorer in the competition. He’s a right-back. Absolute hero.
Connor Goldson – 8
Booked early on and a few nervy moments with card-happy referee. Dealt with pretty much everything the Germans had to offer.
Calvin Bassey – 9
Booked early on and looked to be toiling at one point but put in another imperious display at the heart of defence.
Borna Barisic – 7
Plenty of hard work down the left from the Croatian as Rangers tried to stifle RB Leipzig. Booked after giving away a sille free-kick.
John Lundstram – 9
‘Oh baby do you know what that’s worth, John Lundstram is the best on Earth’. Scouse John has become a huge favourite at Ibrox of late and fitting he scored the winner after a fantastic performance.
Ryan Jack – 8
150th appearance for the club and went off injured midway through the second half. Brought balance to Rangers’ midfield and the Gers lost their way a little when he went off. Hopefully nothing too serious.
Glen Kamara- 8
Stunning finish from the Finn made it 2-0 on the night and Kamara looked like the Glen Kamara of old. Best performance in a long time from the midfielder.
Ryan Kent – 9
Rangers’ attacking talisman in the absence of Alfredo Morelos and continues to deliver in the big games. Set up two of the three goals for the Gers as he made a huge impact
Scott Wright – 8
A bit of a surprise starter but put in a tireless shift as he harassed and harried the Leipzig defenders and had a key role in the second goal. Replaced midway through the second 45.
Joe Aribo – 8
Excellent in the opening 45 before his night was cut short by a head injury. Loads of energy pressing the Leipzig defenders and hopefully back soon.

Substitutes:
Fashion Sakala – 6
Replaced Aribo just before the break and put in plenty of effort as Rangers made life hard for the visitors.
Scott Arfield – 6
On for Scott Wright just before the hour to add some fresh legs to Rangers’ press and try put the Leipzig defenders under pressure.
Leon Balogun – 6
Replaced Ryan Jack when the midfielder was injured and slotted into the Gers’ back three.
Not used: McCrorie, McLaughlin, Diallo, Davis, Ramsey, Sands, King, Lowry.