Hearts showed they might just be title contenders as they stunned Celtic to move eight points clear at the top of the Premiership.

The Jambos were unbeaten ahead of the much-anticipated clash while the Hoops were looking to avoid back-to-back league defeats.

Dane Murray, in for the injured Cameron Carter-Vickers, gifted the hosts an early opener with a nightmare own-goal, only for Callum McGregor to slam in an equaliser in a frantic first-half.

Derek McInnes' side were dominant and Alex Kyziridis restored their lead as the deafening chant of "we shall not be moved" rang around Tynecastle Park.

Murray's afternoon went from bad to worse when he brought down Claudio Braga in the box - up stepped captain Lawrence Shankland to fire in from the penalty spot to put the game out of reach.

Cel

See Full Page