Celtic’s remarkable run of 69 games without defeat came to an embarrassing end as Hearts hammered them 4-0 at Tynecastle.

Leigh Griffiths fired a shot into the side netting on 23 minutes which proved to the best chance of the game for Celtic who lacked energy and any sort of shape throughout the game.

Teenager Harry Cochrane opened the scoring on 26 minutes with a shot arrowed into the bottom right corner to give the home side a deserved lead in the game.

Kyle Lafferty doubled Hearts’ lead with 35 minutes played after being played through on goal and firing the ball beyond the reach of Craig Gordon.

Less than three minutes into the second-half Hearts made it 3-0 as Jozo Simunovic made a horrific defensive error allowing Milinkovic to round the ‘keeper and roll the ball into an empty net.

Gordon gave away a penalty with 15 minutes remaining which was smashed home by Milinkovic.

Here are the player ratings for today’s game, if you really want to look at them.

Ian MacNicol/Getty Images Sport Start slideshow