Steven Naismith scored against his former side

Rangers’ title hopes suffered a blow as Liam Boyce’s late debut goal gave battling bottom side Hearts victory in the Scottish Premiership at Tynecastle.

Steven Gerrard’s side, who remain five points behind Celtic, took the lead when Ryan Kent fired high into the net after the break.

But Hearts replied when Boyce set up Steven Naismith to chip home.

The midweek signing from Burton Albion’s deflected shot won it for the home side with seven minutes remaining.

Ending their run of 10 league games without a win, five of them at home, hands manager Daniel Stendel his first league victory and takes Hearts to within a point of Hamilton Academical.

Defeat in Gerrard’s 100th game in charge ends Rangers’ run of six consecutive victories and seven without a defeat.

More to follow.