Blair Spittal’s 86th-minute winner boosted Hearts’ title hopes as they won 2-1 at Easter Road, while Rangers slipped up at home to Motherwell