Hearts will play Hibernian in the final of the competition for the first time since 1896, after a last-minute penalty earned the team a win over SPL Champions Celtic...
Sorry, this story no longer exists on The Scotsman.
Get the FREE Celticnewsnow app