Rangers' defensive frailties were exposed once again as they lost to Ferencvaros to all but end their hopes of Europa League progression.
Danny Röhl's side knew they needed a win in Budapest to have a realistic chance of finishing in the top 24, and Bojan Miovski gave them hope when his acrobatic opener was given after a VAR check.
They switched off deep into first-half stoppage time, allowing Bence Otvos to pull the hosts level with a deflected shot.
Nasser Djiga gave Rangers hope with two brilliant last-ditch challenges, but it was another lapse at the back that saw Barnabas Varga head Robbie Keane's team in front with his 20th goal of the season in all competitions.
Rangers remain on one point with just two games remaining. Ferencvaros move onto 14 and look certain to qualify for the knockout stage.
More to follow.