Hearts reclaimed the Scottish Premiership top spot but failed to restore their three-point cushion after being held to a 2-2 draw by bottom side Livingston.
The Jambos had been knocked off first place for the first time since September when Rangers moved ahead on goal difference following a victory over Dundee United.