The home side started well and grew into a strong first-half performance. Before Andy Halliday opened the scoring with a good header from an Armand Gnanduillet cross the league leaders could have been ahead.
It looked like being a comfortable victory when Gnanduillet doubled the lead following a Gary Mackay-Steve sitter and Liam Boyce hitting the bar. But a Jaso Cummings penalty after a Mihai Popescu foul set up a nervy finish but Hearts ultimately held on despite Peter Haring’s late red card and opened up a 15 point lead at the top.
But how did the players rate?
Player ratings scale - 10: One of the best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: A terrible day at the office. 2: Abysmal. 1: One of the worst performances you've seen.
But how did the players rate?