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.

9. Stephen Kingsley - Hearts
The dependable defender showed great reactions to steer home Hearts' leveller and then sent in the cross for Shankland's winner. 8 | Getty Images

10. Dujon Sterling - Rangers
Netted the opener via a deflection and was solid on either flank in the first half. Found going tougher at the break and came off as Rangers chased the game. 6 | PA

11. Marc Leonard - Hearts
Struggled with the midfield battle when Hearts were in a two-man midfield. Exerted much more influence in second half. 6 | PA

12. Tochi Chukwuani - Rangers
Lost his way in the second half as Rangers ceded the midfield. Tidy enough on the ball in the opening stages. 5 | Getty Images


