Two targets in a minute gave Spartak Moscow an exciting win that ends Rangers’ 11-game unbeaten run within the Europa League this season.
Rangers had taken the lead 3 times within the first half by means of Roman Eremenko’s personal aim and superb strikes by Daniel Candeias and Glenn Middleton.
However they had been pegged again by Lorenzo Melgarejo, a Connor Goldson personal aim and, after the break, by Luis Adriano.
And Sofiane Hanni’s drive deflected off Goldson to provide the house aspect victory.
Steven Gerrard’s aspect had been left to rue an offside flag that denied Rangers a 4-2 lead, with TV replays suggesting Alfredo Morelos was onside, and a last-minute James Tavernier effort off the put up.
It signifies that the Russians, who drew 0-Zero at Ibrox final month however whose poor home has continued underneath caretaker supervisor Raul Riancho, leapfrog Rangers into second place in Group G because of a greater head-to-head document.
Villarreal, because of a 0-Zero draw away to Speedy Vienna, now lead the part by some extent, however solely two factors separate all 4 sides with two fixtures remaining.
Extra to observe.