Rangers will need to come from behind if they are to reach a first European final since 2008 when they host RB Leipzig at Ibrox tonight.
Giovanni van Bronckhorst’s side are one goal down heading into tonight’s Europa League semi-final second leg after Angelino’s late strike earned RB Leipzig a narrow 1-0 win in Germany.
Rangers will need to harness the power of Ibrox once again as they look to turn the tie around, following stirring performances against Borussia Dortmund, Red Star Belgarde and Braga to reach the last four.
The Glasgow side drew 1-1 with Celtic on Sunday as their Old Firm rivals closed in on the Premiership title, but reaching the Europa League final would be a remarkable achievement for the Scottish champions - with West Ham facing Eintracht Frankfurt in the other semi-final tie.
Here’s everything you need to know before the match tonight.
When is Rangers vs RB Leipzig?
The match will kick off at 8pm BST on Thursday 5 May at Ibrox, Glasgow.
How can I watch it?
It will be shown live on BT Sport 2, with coverage starting at 7pm. BT Sport subscribers can also stream the match live on the BT Sport website and mobile app.
Confirmed line-ups
Rangers XI: McGregor; Tavernier, Goldson, Bassey, Barisic; Lundstram, Jack, Kamara; Wright, Aribo, Kent
RB Leipzig XI: Gulacsi; Angelino, Orban, Poulsen, Klostermann; Nkunku, Olmo, Laimer; Gvardiol, Henrichs, Kampl
Odds
Rangers: 13/5
Draw: 13/5
RB Leipzig: Evens
Prediction
Rangers to storm through in extra time. Rangers 2-0 RB Leipzig