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.