Kemar Roofe's late goal earned Rangers a memorable 3-2 win against Real Betis and booked a spot in the Europa League knockout stages.
Roofe turned the ball home from close range as Rangers put the pressure on from a 78th-minute corner to clinch top spot in Group C.
Rangers inflicted a first home defeat of the season on the Spaniards in Seville as Roofe's second goal of the season saw them jump above Sparta Prague from third place and send Betis into the Conference League.
Abdallah Sima and Cyriel Dessers had each put Rangers ahead in a thrilling first half but Betis were level before the break and had chances to go ahead only to slip from top spot to third.
Sparta won 3-1 against Aris Limassol to put pressure on Rangers and ultimately go through themselves as the Ibrox side did it the hard way, finishing on 11 points despite dropping five against the Cypriots.
Sima had already seen a half-chance diverted wide before opening the scoring in the 10th minute. James Tavernier and then Ross McCausland drove down the right and Dessers helped the ball on for Sima to fire into the bottom corner from 16 yards.
The lead only lasted four minutes. Juan Miranda had put a dangerous ball across the face of goal moments earlier but McCausland did not heed the warning and failed to track the left-back's forward run. Miranda burst on to a deft flick from Borja Iglesias and drilled the ball inside the far post.
Rangers survived a torrent of pressure as Betis looked to build on their equaliser. Ben Davies produced a vital block, Andres Guardado hit the underside of the crossbar and Jack Butland tipped over Hector Bellerin's strike.
Rangers withstood the pressure and regained the lead in the 20th minute, seconds after taking a throw-in inside their
Read on m.allfootballapp.com