Craig Beattie netted a last-minute penalty as Hearts beat Celtic 2-1 in a dramatic William Hill Scottish Cup semi-final at Hampden to set up a meeting with Hibernian on May 19...
Get the FREE Celticnewsnow app