Hearts took another big step towards winning the Scottish Premiership with a 2-1 win over Rangers at Tynecastle.
The league leaders recovered from going a goal down in a challenging first half, with Stephen Kingsley and Lawrence Shankland netting vital strikes for the hosts.
Rangers had opened the scoring midway through the first half when Dujon Sterling scored via a deflection and while the visitors dominated the first half, they fell away in the second period as Hearts exerted their superiority.
With three games remaining in the Premiership, Hearts are top on 76 points, with Celtic second on 73. Rangers are third on 69 and are now all but out of the title race.
Hearts travel to Motherwell on Saturday evening, while Celtic host Rangers on Sunday at Parkhead.
Here are the marks out of ten for the starters at Tynecastle.

5. Craig Halkett - Hearts
Could have opened the scoring 11 minutes in with a close-range header. Defended stoutly once Hearts had taken the lead. 7 | SNS Group

6. Nasser Djiga - Rangers
Headed wide from a presentable opportunity in the first half. Part of a backline that unravelled too easily in the second period. 5 | Getty Images

7. Stuart Findlay - Hearts
Got caught slightly under the ball for the Rangers opener but other than that, defended pretty well. 6 | SNS Group

8. Emmanuel Fernandez - Rangers
Comfortable first half and saw a header held by Schwolow in the second. Kept on his toes by Shankland and Braga. 5 | Getty Images


