Stand-in captain Graham Dorrans rescued a point for Rangers against 10-man Partick Thistle in a pulsating match.
Colombian striker Alfredo Morelos cracked home his eighth of the season to give Rangers a half-time lead.
But a deflected, fizzing Blair Spittal free-kick and a Chris Erskine goal put the hosts in charge after 60 minutes.
However, seven minutes later Erskine was shown a straight red card for a lunge on Morelos and paid the price when Dorrans curled in the equaliser.
More to follow.