It was the club’s first success in Paisley in the league since 2010 and it was done through smart forward play and some resolute defending.
Andy Halliday put Hearts ahead in the first half with a delightful finish from a Liam Boyce pass. It was the Northern Irishman who scored the second, blasting the shot under Jak Alnwick.
Joe Shaughnessy netted a powerful header to set up a nervy finish but the visitors were aided by Kristian Dennis being sent off straight from kick-off.
How did the Hearts players rate out of ten?
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.
Page 1 of 4