Rangers missed the chance to return to the top of the Ladbrokes Premiership table as they were held to a 1-1 draw by Hearts at Tynecastle.

[MORE]