Rangers may have lost the first leg of their semi-final to RB Leipzig, but are very much still in it ahead of Thursday night’s second clash in Glasgow.
The first game ended 1-0 to the Bundesliga side, with Angelino scoring the only goal of the game with just five minutes left.
The winners will go on to face either or in the final, with the Germans leading the Premier League side 2-1 after their first leg in and all four sides playing at the same time on Thursday.
The final will be played on Wednesday 18 May in Seville.
When is Rangers vs RB Leipzig?
The match kicks off at 8pm on Thursday 5 May at Ibrox.
Rangers vs RB Leipzig TV channel and live stream
BT Sport 2 will be showing the game live with coverage starting at 7pm and streaming available for subscribers on the BT Sport Player and BT Sport app.
Rangers vs RB Leipzig team news
Rangers’ task of overturning the deficit is made much tougher as they will be without Alfredo Morelos and Ianis Hagi, while Aaron Ramsey and Kemar Roofe are doubts but could still make it back in time.
Leipzig have the trio of Willi Orban, Mohamed Simakan and Kevin Kampl all back from suspension, although Josko Gvardiol is a doubt.
Rangers vs RB Leipzig odds
5/2 Rangers
5/2 Draw
EVS RB Leipzig
Odds courtesy of Betfair
, .
,  and .