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.

13. Beni Baningime - Hearts
Took a while to get to grips with the match but helped drive Hearts back into it. 6 | SNS Group

14. Nicolas Raskin - Rangers
Played well in the first half as Rangers controlled the match. Fell out of it in the second period when Hearts asserted themselves. Sacrificed for more attacking players on 75 minutes. 6 | PA

15. Alexandros Kyziridis - Hearts
Quiet in the first half as wing-back but came alive in second period, with his shot crashing off the post that led to Hearts' leveller. 7 | SNS Group

16. Mohammed Diomande - Rangers
Ivorian brought energy to the Rangers team but lacked tangible quality when it really mattered. 5 | Getty Images


