Disciplined Rangers earned a hard-fought 2-0 victory over Standard Liege in horrific, rain-sodden conditions in Belgium as a second-half downpour threatened to end the match.
A James Tavernier penalty and a Kemar Roofe’s last gasp wonderstrike from the half-way line gave Steven Gerrard’s men a famous away victory.
It was an even game until the rain began with half an hour to go.
And within ten minutes the conditions had deteriorated into farce, rendering the game effectively dead as a meaningful contest.
Rangers won the spot-kick on the 20 minute mark when Connor Goldson’s header was handled in the box by defender Noe Dussenne.
James Tavernier stepped up and made no mistake in blasting the ball into the bottom right hand corner of the net past the despairing Bodart.
Standard were threatening throughout, with their widemen regularly throwing dangerous balls into the box.
The dangerous Jackson Muleka got on the end of one as he ghosted away from Goldson but his powerful header cannoned back off the bar before being cleared.
But that was as good as it got from the Jupiler Pro League outfit as they succumbed to a rare home defeat and their pain was exacerbated by Roofe’s incredible lob in the final seconds of the game.
Rangers: McGregor, Tavernier, Balogun, Goldson, Barisic, Jack, Kamara, Arfield, Kent, Morelos, Hagi
Subs: McLaughlin, Patterson, Bassey, Helander, Aribo, Barker, Stewart, Roofe, Barjonas, King, Davis, Defoe, Itten
Standard: Bodart, Fai, Gavory, Vanheusden, Dussenne, Bokadi, Lestienne, Amallah, Cimirot, Bastien, Muleka
Subs: Gillet, Henkinet, Cop, Oulare, Carcela, Sylvestre, Shamir, Boljevic, Avenatti, Jans, Pavlovic, Laifis
Stick with the LIVE blog for all the drama.