Hamza Igamane's second-half brace helped Rangers come back to grab a 2-2 draw at Motherwell, although Philippe Clement's side are now 14 points behind leaders Celtic ahead of their meeting at the Old Firm.
The home side appeared on course for a first league win against Rangers at Fir Park since Boxing Day 2002 after a first-half goal from Apostolos Stamatelopoulos and a sensational effort from the impressive Tawanda Maswanhise.
However, the visitors responded in the second period after Clement ran the changes at half-time, with substitute Igaane scoring twice to set up a dramatic finish.
But Motherwell substitute Tony Watt saw two shots ruled out, while manager Stuart Kettlewell was also sent off after receiving two cautions in quick succession as a breathless incident ended.
With Celtic edging past St Johnstone, Rangers now have the daunting prospect of hosting the runaway leaders on January 2nd in a game you can watch live. Sky Sports.