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...

5. Calvin Bassey - 7
Left of the three, was solid in the first half where Leipzig only threatened sporadically, but showed his head for pressure in carrying the ball late on with Leipzig pushing for another. Photo: Alan Harvey - SNS Group

6. Glen Kamara - 8
Swept in the crucial second and became a Rangers hero. Poetic justice to finish this European campaign at Ibrox with a night like this after the way the last ended. Photo: Craig Williamson - SNS Group

7. John Lundstram - 9
Marshalled the three at the back on the right side before stepping up to confidently trot around midfield the second half... then took goal in his stride to send Rangers to Seville. Photo: Craig Williamson - SNS Group

8. Ryan Jack - 7
Replaced by Balogun in the second half but provided anchor as Kamara frequently pressed forward. Had his own drive go close. Photo: Craig Williamson - SNS Group


