Hearts will play Hibernian in the final of the Scottish Cup for the first time since 1896 after substitute Craig Beattie’s last-minute penalty earned a shock 2-1 win over his former side Celtic at Hampden...
Sorry, this post no longer exists on Yahoo Sport UK.