0-1 down from the first leg in Germany and in the biggest game at Ibrox in 50 years, skippering the Light Blues James Tavernier equalized the tie in the 18th minute with a close-range finish.
In a feverish atmosphere, midfielder Glen Kamara drove in a terrific second from 20 yards just six minutes later and the Gers fans were in dreamland at the break.
France striker Christopher Nkunku put Leipzig back in the game when he equalized with a skillful volley in the 70th minute, but Ger’s midfielder John Lundstram Shot in with 10 minutes to go to secure a spot in the Seville final against Eintracht Frankfurt.
The frantic search for tickets, flights and hotels for Spain is now underway after Rangers reached their first European final in 14 years on a memorable night at Govan.
It has been an epic journey for Rangers as they played their 18th game in UEFA competition against Leipzig this season.
After much speculation, striker Kemar Roofe stayed out injured while Aaron Ramsey was only ruled fit for the bench, while Joe Aribo was given the role of main striker.
Midfielders Ryan Jack and Kamara returned, as did forward Scott Wright, while Scott Arfield, Steven Davis and Fashion Sakala were all on the bench.
Leipzig coach Domenico Tedesco had Willi Orban, Kevin Kampl and Mohamed Simakan back after a suspension, the first two in the starting XI.
It was Rangers’ most important game at Ibrox since they beat Bayern Munich 2-0 in the 1972 Cup Winners’ Cup semi-final second leg en route to lifting the cup, and the stadium shook with the roar of ecstatic Gers fans.
After a minute’s silence before kick-off to commemorate popular kitman Jimmy Bell, who died on Tuesday, both sides fought feverishly for control.
Guest keeper and skipper Peter Gulacsi saved a long-range shot from Jack in the seventh minute before Orban missed a corner at the other end.
However, right-back Tavernier, who scored twice against Braga at Ibrox in the previous round, struck the first blow when he charged in at the back post to smash in a Ryan Kent cross after Kamara did a good job of keeping the move alive get touch line.
More chaos ensued as Aribo played in Wright to put the ball on Kamara, who flicked a left foot shot from outside the box past Gulacsi’s outstretched arms. Ibrox was in an uproar.
Aribo then kicked somehow wrong from five yards out after being set up by Tavernier’s header following a deep cross from Borna Barisic.
Then, just before half-time, the makeshift centre-forward went down after face-blocking a powerful Angelino free-kick and was replaced by Sakala.
With defenders Connor Goldson, Calvin Bassey and Barisic all cautioned in the first half, the home side needed to be cautious – but still remain dangerous – as the Bundesliga side looked to find a tie.
Wright and Jack made way for Arfield and Leon Balogun just before the hour mark as the visitors began to dominate.
Gers keeper Allan McGregor made a great save from Konrad Laimer’s shot, but moments later he was denied when Angelino crossed from the left for Nkunku to volley in from 10 yards out and the pendulum looked like it was going in the direction of the guests swung.
But only until Lundstram struck, when Kent’s cross was cleared from the left 12 yards from goal at his feet and he happily drove it deep into the net.
Rangers were on their way to Seville.
https://www.independent.co.uk/sport/football/rangers-leipzig-result-score-europa-league-b2072656.html Result Rangers vs. RB Leipzig: final result, goals, highlights and game report from the semi-finals of the Europa League