Rangers came from behind to beat Partick Thistle 2-1 at Firhill and claim a dramatic late victory in the Ladbrokes Premiership on Saturday.
Kris Doolan had the Jags on course for full points when he struck after 76 minutes but substitute Joe Dodoo equalised and the former Leicester City striker grabbed the winner in stoppage time as Rangers moved up to second spot and Thistle slipped to the foot of the table.
Fourth-placed Hearts enjoyed a 3-0 win over Motherwell at Tynecastle - Bjorn Johnsen bagged a double and Jamie Walker rounded things off.
Dundee leapfrogged Inverness Caley Thistle with a 2-1 victory at Dens Park thanks to goals from Craig Wighton and Kostadin Gadzhalov. Carl Tremarco pulled one back for Richie Foran’s men towards the end but Lewis Horner saw red in stoppage time.
Ross County and Hamilton Accies drew 1-1 at the Global Energy Stadium - Liam Boyce gave the Staggies a half-time lead but Ali Crawford levelled 13 minutes from time.