Who else but John Lundstram, the English midfielder, defender and driving force who has rediscovered his form under van Bronckhorst to sweep Rangers to Seville in a fortnight’s time on an incredible evening at Ibrox.
Lundstram’s powerful performance at all ends of the field was the peak of an epic Rangers performance, front to back.
Captained by James Tavernier, leading by example at the backpost to level the tie on aggregate after 19 minutes, they will head to Spain to face their third German opponents of the campaign – Eintracht Frankfurt.
Even without Kemar Roofe and the already injured Alfredo Morelos, Rangers found the net three times as Ibrox shook and Leipzig wobbled. Christopher Nkunku gave the tie a different complexion for a while, but the stands bounced to a crescendo after Lundstram tucked in the aggregate winner with nine minutes to go to ignite an already charged and emotional night.
May 18 promises to be similar – here is how the Rangers players who got them there rated...

9. Joe Aribo - 7
Missed a gilt edged chance for the third before going off after a blow to the head. Presence was a miss after settling into his new-found, and enforced, position. Replaced by Sakala. Photo: Craig Williamson - SNS Group

10. Ryan Kent - 8
Smothered by Leipzig defenders but kept running. Great strength for the opener and continued to drive at the shaken defence in the second half. Photo: Craig Foy - SNS Group

11. Scott Wright - 7
Another shift where he buffered off the German defence but continued willingness and showed added strength to last week’s display before being replaced by Arfield. Photo: Craig Foy - SNS Group

12. Giovanni van Bronckhorst
Dealt a difficult hand with no strikers available and stuck with his line-up from last week, and it paid dividends backed by a raucous Ibrox crowd who chanted his name repeatedly. Photo: Alan Harvey - SNS Group


