Postpublished at 89 mins
Rangers 3-1 RB Leipzig (3-2)
Glen Kamara with a brave sliding challenge to make sure RB Leipzig don't break away. The Rangers man is clearly fouled in the process but the officials pay no heed.
Giovanni van Bronckhorst steers Rangers to their first European final in 14 years
Ryan Kent drives at the Leipzig defence with James Tavernier crashing in goal at the back post; Glen Kamara steers in second moments later
Christopher Nkunku steers in Angelino cross on the volley to level tie; John Lundstram turns in ball with 10 to go
Rangers will face Eintracht Frankfurt in Seville on 18 May
Colin Moffat
Rangers 3-1 RB Leipzig (3-2)
Glen Kamara with a brave sliding challenge to make sure RB Leipzig don't break away. The Rangers man is clearly fouled in the process but the officials pay no heed.
Rangers 3-1 RB Leipzig (3-2)
The Rangers fans are singing their lungs out, trying to help their side get over the line.
The ball bobbles around inside the home penalty box for a while before it strikes the referee. The drop-ball goes back to Allan McGregor.
Rangers 3-1 RB Leipzig (3-2)
Corner to Leipzig. Josko Gvardiol is up at the back post but can't keep his header down.
Rangers 3-1 RB Leipzig (3-2)
Allan McGregor comes off his line to gather a looping header before it reaches Christopher Nkunku.
Rangers 3-1 RB Leipzig (3-2)
Leanne Crichton
Ex-Scotland international on BBC Sportsound
Quote MessageThis could be the biggest nine minutes of these Rangers players' careers. What a position they've put themselves in.
Rangers 3-1 RB Leipzig (3-2)
Mark Hateley
Former Rangers striker on BBC Sportsound
Quote MessageIt's cool and calm from Lundstram. It's a great finish.
John Lundstram
Ibrox erupts again!
Ryan Kent dinks a cross in from near the byeline and the keeper is flapping, only for Josko Gvardiol to head off the line, but only as far as John Lundstram, who gleefully slams the ball home.
Rangers 2-1 RB Leipzig (2-2)
Leanne Crichton
Ex-Scotland international on BBC Sportsound
Quote MessageWhat Rangers can't have now is the feeling of panic. They don't need to chase to get their advantage back.
Rangers 2-1 RB Leipzig (2-2)
Much better from Rangers as they get a grip of possession to stem the Leipzig attacks.
Rangers 2-1 RB Leipzig (2-2)
Rangers are all at sea right now as the visitors stream forward. The home side need to take a breath and refocus.
Rangers 2-1 RB Leipzig (2-2)
Richard Foster
Former Rangers defender on BBC Sportsound
Quote MessageThat's why Nkunku has scored 32 goals this season. It's a fantastic ball from Angelino but a great finish from Nkunku.
Christopher Nkunku
The tie is level.
Allan McGregor can only stand and watch this time as Christopher Nkunku nips in to meet a curling cross from Angelino and sends a deft volley fizzing into the net.
A top quality finish.
Rangers 2-0 RB Leipzig (2-1)
Rangers are torn apart through the middle but Allan McGregor is out like a flash to save from Konrad Laimer.
Rangers 2-0 RB Leipzig (2-1)
The stands at Ibrox are bouncing in unison as James Tavernier sends an awkward, bobbling cross into the opposition penalty area.
Rangers 2-0 RB Leipzig (2-1)
The referee tells Rangers goalie Allan McGregor to get a move on with a goal-kick and you don't have to be a lip reader to make out what the veteran stopper thinks of that...
With Leon Balogun on, John Lundstram has stepped into a midfield beat.
Rangers 2-0 RB Leipzig (2-1)
Dani Olmo has been quiet for RB Leipzig over both legs of this contest and the Spain forward is now replaced by Hungary's Dominik Szoboszlai.
Rangers 2-0 RB Leipzig (2-1)
Scott Arfield does so well to escape two defenders near the byeline but then stabs the ball tamely into the goalkeeper's arms.
Rangers 2-0 RB Leipzig (2-1)
Leanne Crichton
Ex-Scotland international on BBC Sportsound
Quote MessageLeipzig chances are sparse and they're not making the right decisions. That's down to Rangers' work-rate. It's been far too easy for them to defend.
Rangers 2-0 RB Leipzig (2-1)
Ryan Jack can't continue and Scott Wright is being withdrawn as well.
Scott Arfield and Leon Balogun are the replacements.
Rangers 2-0 RB Leipzig (2-1)
Calvin Bassey does well to nick the ball and sets Ryan Kent off and running. Fashion Sakala is looking for a pass in behind but those two are not on the same wavelength.