Newly promoted Hearts struck a dramatic late winner to stun Celtic in a pulsating Scottish Premiership opener at Tynecastle.
Gary Mackay-Steven swept home from close range to open the scoring after just eight minutes, and Hearts reached the break in front. Celtic equalised through Anthony Ralston’s fine finish on 54 minutes, but it was Hearts who came out on top.