Rangers have qualified for the last 16 of the Europa League after a 2-2 draw with Borussia Dortmund this evening.
The reigning Scottish champions ran out 6-4 winners on aggregate and it'll go down as one of the standout ties in this season's competition.
Advert
Rangers entered the second leg with a 4-2 lead and they were in dreamland 22 minutes in after Ryan Kent went down under a challenge from Julian Brandt.
Club captain James Tavernier stepped up and fired his penalty home to give Rangers a 1-0 advantage on the night and a 5-2 swing on aggregate.
Jude Bellingham, who admitted he was relishing the chance of playing at Ibrox Stadium, brought it back to 5-3 on aggregate nine minutes later with a lovely finish.
Advert
The 18-year-old would turn provider three minutes before half time as Donyell Malen flicked a Bellingham pass in to go 2-1 ahead and bring it to 5-4 on aggregate.
Tavernier then stepped up once again in the second half after a massive mistake by Mats Hummels.
The World Cup winner took a swing at the ball and completely missed it, which allowed Tavernier to smash home and make it 2-2 and restore the two goal advantage on aggregate.
Ibrox came unglued and BT Sport's cameras were even shaking due to the atmosphere.
Rangers legend Ally McCoist provided commentary on the game and gradually lost his composure throughout the game.
Advert
Marco Reus had a chance to round Allan McGregor but slipped at the vital moment in Dortmund's best chance.
Kent thought he'd given Rangers a three goal advantage and 3-2 lead on the night just past the hour mark before VAR controversially intervened.
VAR judged Alfredo Morelos to have fouled Emre Can in the build-up, but replays showed Can kicking into the ground before going down.
Advert
Antonio Mateu Lahoz consulted the screen and ruled the goal out, much to the home side's dismay.
Dortmund pushed men forward to go for the win but Rangers defended resolutely until the final whistle.
Erling Haaland missed both games with injury and they missed his firepower up front.
It's still a remarkable achievement for Rangers however and one of the biggest results in modern Scottish football history.
Advert
Giovanni van Bronckhorst's side will find out their opponents in the next round on Friday.
Topics: Rangers, Borussia Dortmund, Europa League