Each player begins with six, with the final mark adjusted according to our 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: Terrible day at the office. 2: Abysmal. 1: One of the worst performances you've seen.
5. Nathaniel Atkinson - 7
Tasked with marshalling Bassey and Kent on the right and didn't let himself down against a fearsome double-act Photo: Ross Parker - SNS Group
6. Peter Haring - 6
Early yellow left him walking a tightrope but he stuck to his task well. Tired as match wore on and found Rangers tricky customers as they poured forwards late on Photo: Mark Scates - SNS Group
7. Cammy Devlin - 8
Snarled and snapped his way through 105 minutes in the engine room for Hearts. Pounced on loose balls, thundered into tackles, and ran himself into the ground Photo: Ross Parker - SNS Group
8. Alex Cochrane - 6
Early mistake gifted Diallo an opening but the Rangers attacker scuffed his cross. Settled down after that and was more steady on the left side. Replaced by Mackay-Steven in extra time. Photo: Mark Scates - SNS Group