In tough conditions, Hearts went ahead through Craig Wighton before Christian Doidge equalised. Kevin Nisbet missed a penalty in extra-time but Liam Boyce netted his to send Robbie Neilson’s men to December's finale.
There were a range of displays by Hearts players with some excellent individual performances but a few poor or erratic ones also. So how did all 16 players involved rate out of 10?
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.

5. Stephen Kingsley - 7
Apprehensive at times up against the pace of Martin Boyle but largely got the better of the Australian. Did fantastic to get back when Hibs countered a Hearts free kick in the second half and even better when Hibs had a three on two. Photo: Alan Harvey - SNS Group / SFA

6. Olly Lee - 7
Didn’t give the team enough defensive protection, while was guilty of giving the ball away. But produced a wonderful cross for Craig Wighton to score after being moved wide and became more influential. Photo: Alan Harvey - SNS Group / SFA

7. Andy Halliday - 7
A bitty performance. Couple of moments where he was slack but brought an energy and combativeness to the game which was needed. Soldiered on before being replaced right at the end of extra time. Photo: Alan Harvey - SNS Group / SFA

8. Jordan Roberts - 4
Gave the ball away far too much in the opening period, putting his team in danger more than a couple of times. Steadied when moved centrally but didn't give Hearts enough for such an occasion. Photo: Ross Parker - SNS Group

