Partick Thistle and Rangers drew 2-2 in an action-packed game in the Ladbrokes Premiership on Friday night.
In-form striker Alfredo Morelos fired the visitors in front after 19 minutes but Blair Spittal's deflected free-kick hauled the Jags level early in the second half.
Chris Erskine gave Alan Archibald's men the lead on the hour mark but was later sent off and Graham Dorrans made it 2-2 with a superb finish from outside the box with 13 minutes left.