Rangers pulled off one of their greatest European victories in recent memory by defeating Borussia Dortmund 4-2 at Westfalenstadion on Thursday evening.
The Scottish giants travelled to Germany in the Europa League play-off stage as huge outsiders.
But the visitors took the lead after captain James Tavernier slotted a penalty past Gregor Kobel following Dan-Axel Zagadou's handball.
Alfredo Morelos doubled the lead just three minutes later with a simple tap-in after being set-up by Joe Aribo.
The visiting contingent found themselves in dreamland when John Lundstram made it 3-0 shortly after half-time with a sweet strike.
Jude Bellingham responded almost immediately for the hosts - who were without Erling Haaland - with a sumptuous goal of his own.
However the three-goal deficit was restored when Dan-Axel Zagadou turned into his own net.
Raphael Guerreiro made it 4-2 with a brilliant left-footed strike from distance.
Giovanni van Bronckhorst's men held onto the scoreline and now take a two-goal buffer back to Glasgow for the second leg.