Relentless Rangers blasted their way into the Europa League last 16 as they out-punched Borussia Dortmund on a night to remember at Ibrox.
Giovanni van Bronckhorst's side will be in the hat for Friday's draw as a 2-2 thriller ensured the Bundesliga heavyweights were bested 6-4 on aggregate.
It was a truly enthralling 90 minutes of football in which both sides went punch for punch until the German giants could neither take nor throw any more.
James Tavernier 's double cancelled out strikes from Jude Bellingham and Donyell Malen and sent Dortmund tumbling out of the competition they'd only just landed in from the Champions League.
The result is a huge feather in the cap of the Ibrox side - backed by a deafening home crowd - and their manager as they forced European football to sit up and take notice.
It was little surprise to see Van Bronckhorst stick with the XI which delivered so spectacularly in last week's first leg, but this time he had the added insurance policy of a returning Leon Balogun on the bench.
Fuelled by a relentless Ibrox din and an undeniable tension, the early skirmishes carried a frantic pace.
It was Dortmund the early aggressors and Ibrox suddenly stood still as Jude Bellingham turned a dangerous delivery onto the post from close range, with Rangers convinced, correctly, in hindsight, that the ball had gone out moments earlier.
The visitors were sharp in the pass but Rangers were equally so in the challenge and continually the shut the door on them, absorbing a spell of pressure that yielded only a shot off target from Bellingham.
It was comfortable containment and the confidence to play when possession changed hands earned Rangers a priceless penalty.
Ryan Kent, Dortmund's tormentor-in-chief last week, jinked in off the left and Julian Brandt's trailing leg sent him to the deck, allowing Tavernier to slam home the spot-kick and send Ibrox into the stratosphere.
Far from take the sting out of proceedings, Dortmund reacted with menace despite the three-goal deficit.
A Connor Goldson error helped them level on the night, the centre-back mishitting a clearance against Bellingham who kept his cool to beat McGregor from close range.
There was barely time to draw breath before Rangers should've retaken the lead.
Scott Arfield tiptoed his way through the Dortmund rearguard but shot against onrushing keeper Gregor Kobel when Kent was square for a tap-in.
The rebound was then cannoned off Mats Hummels on the line as Morelos burst onto the ball.
It proved costly when Malen turned home Bellingham's flick inside to turn the scoreline on its head at the other end, reducing Rangers' aggregate advantage to just a single goal at the interval.
The reversal soaked Ibrox in half-time tension that only escalated when Dortmund returned to the pitch with no less menace.
It took Alfred Morelos, breaking free of Mats Hummels, to race down the channel, cut in and test Kobel with a strike that sent fresh optimism around Ibrox.
The enforced removal of Borna Barisic with injury shifted Calvin Bassey to left wing-back in shift to a back three, and it was his sheer determination, skill and strength which yielded the equaliser.
He forced his way to the touchline despite attention from a clutch of yellow shorts, and when Hummels took a swing and a miss at his cross, Tavernier was at the back post to smash home his second.
Rangers were then denied the lead on the night by a highly controversial VAR decision, with referee Antonio Mateu Lahoz choosing to rule out a goal from Kent after Morelos robbed the dithering Emre Can to race through on goal.
Replays showed the Dortmund midfielder got away with one but it ensured the visitors entered the final 15 minutes with a fighter's chance.
But it was one that was shut down by the hosts as they comfortably held on for a monumental result.
Ibrox rocked to its foundations
Those raucous Ibrox nights in the late 90s and early 2000s - Parma, Leeds and others - are held up in special reverence but the support of today had a right go at recreating the noise levels from years gone by.
A capacity crowd and a healthy away support, minus the pre-match trouble, combined to shake the old ground to its core on a thrilling night of football.
The noise when Tavernier's penalty hit the back of the net was something to behold.
The wholly unpredictable ebb and flow of the contest kept the 50,000 inside gripped from first minute to last - with the loudest roar of all saved for the final whistle.
A huge achievement
Dortmund's troubles have been well documented but it shouldn't diminish what is a marvellous achievement on the European stage by a Scottish club.
Rangers were excellent value for the result they've earned over two legs here and deservedly take their place in the last 16.
What's perhaps most impressive is the manner in which they went about it.
As the aggregate score attests, this was no smash and grab job over two legs, but a Rangers side going toe-to-toe with one of the continent's true heavyweights and beating them.
Special mentions must go to Kent, Jack, Lundstram, Morelos and Tavernier, who took their own game to another level.
Kent, especially, was the scourge of Dortmund again as he twisted and turned defenders before being wrongly denied a goal.
GVB calls it right
And a nod, too, to the Rangers manager.
Van Bronckhorst was forced to weather heavy criticism after his side were demolished at Celtic Park, mainly for a tactical setup that looked all wrong for the first minute.
But there's no denying he got both these games absolutely spot on against one of Europe's most highly-rated coaches in Rose.
The switch to a back three here proved particularly shrewd as the second-half progressed.
Dortmund had grown and grown throughout the first period but Rangers looked much more solid and threatening on the counter after their manager made a decisive change.
VAR controversy, of course!
In hindsight, it was inevitable some VAR-led controversy would arise this evening given the scale of debate around Scottish football this week.
Just as they did at Tannadice at the weekend, it was Rangers left feeling they'd been wronged and it was hard to argue.
With the tie poised at 6-4 on aggregate, Morelos nipped in to rob Can and set up Kent to stretch that lead to three.
Replays showed Can kicked Morelos after he'd robbed him of the ball but it's believed the referee was not shown the potentially most conclusive angle when he checked the pitchside monitor.
Box office Bellingham
This venue knows a star when it sees one.
The likes of Lionel Messi, Karim Benzema and Gianluigi Buffon are among the world superstars who came to Ibrox before they'd fully ascended to the very top of the game.
And there was a sense of history repeating itself watching Jude Bellingham gliding around under the bright lights.
At just 18, this a player already ready-made for the biggest stages, so obvious is his talent.
What's most striking is that, despite his tender years, he is a leader for this Dortmund side and it was he who was at the heart of everything they did.
It wasn't his night, of course, but Bellingham is a special player.