Player ratings scale explained - 10: One of best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: Terrible day at office. 2: Abysmal. 1: One of worst performances you've seen.
1. Lewis Stevenson - 8
His tenacity was summed up by the sight of him closing Sean Clare down on the right touchline, near the half-way line, in stoppage time. Terrific defensive display from the left-back. Photo: SNS
2. Darren McGregor - 9
First start since August and strolled it. Stood up to everything Hearts threw into the penalty area. Colossal display given his struggles of the past four months. Photo: SNS
3. Paul Hanlon - 8
Outstanding alongside McGregor. Won his headers, made his interceptions and was key to a solid defensive display from the visitors. Photo: SNS
4. Melker Hallberg - 8
The Swede was an assured and impressive performer at the base of the diamond. Had to do plenty defending after the break but dug in well to help see out victory. Photo: SNS