Postpublished at 90 mins
Hearts 4-0 Celtic
We'll get four minutes of stoppage time for Hearts fans to continue their gleeful gloating.
FT: Hearts 4-0 Celtic (Cochrane, Lafferty, Milinkovic 2)
Celtic's unbeaten domestic run of 69 games ends
Milinkovic converts pen after Gordon brings down Callachan
Milinkovic slides in third after Simunovic error
Lafferty drives in second across Gordon
Cochrane, 16, smashes in opener
Hearts now unbeaten in six matches
Colin Moffat
Hearts 4-0 Celtic
We'll get four minutes of stoppage time for Hearts fans to continue their gleeful gloating.
Hearts 4-0 Celtic
BBC Sportsound commentator Liam McLeod has somehow found time to race through his record books and tells listeners that Hearts last beat Celtic by this scoreline back in, wait for it, 1895!
Hearts 4-0 Celtic
Quote MessageYou can't ask any more from Hearts. They have worked so hard and scored some great goals
Peter Houston, Former Scotland assistant manager on BBC Sportsound
Hearts 4-0 Celtic
It's just not happening for the visitors as Odsonne Edouard mis-times a shot across goal and it bobbles wide. The Celtic heads have been down for a wee while now.
Hearts 4-0 Celtic
Ross Callachan has put in a good shift for Hearts and he gets an early breather, with Rafal Grzelak coming on for the last few moments.
Hearts 4-0 Celtic
The noise at Tynecastle just keeps getting louder and louder... Hearts were down in the dumps not too long ago but this will be a third win on the spin and six games unbeaten.
Home fans will be looking forward to the Edinburgh derby on the 27th now, with a visit to St Johnstone to come before that one.
Hearts 4-0 Celtic
Pat Bonner
Former Celtic goalkeeper on BBC Sportsound
Quote MessageIt's a big mistake from Craig Gordon. He didn't need to go to ground. I think the ball was going to trickle out of play. it just sums up everything that has been wrong with Celtic today
Hearts 4-0 Celtic
The Tynecastle party is in full swing, with the home fans close to delirium. What a day for the men in maroon!
David Milinkovic
Lovely penalty. Hard and low; right in the corner.
Hearts 3-0 Celtic
Craig Gordon upends Ross Callachan, Spot-kick to make it four...
Hearts 3-0 Celtic
Kyle Lafferty gets a warm ovation as he limps off to be replaced by Cole Stockton. The big striker hammered in a sweet strike to make it 2-0.
Hearts 3-0 Celtic
Anthony McDonald is the replacement for Prince Buaben. That means Hearts have two 16-year-olds on the park now.
Celtic make their final change and the visitors go for broke with three strikers as Odsonne Edouard takes over from Callum McGregor.
Hearts 3-0 Celtic
Has Brendan Rodgers got a great escape plan up his sleeve?
The home fans don't think so. They are in great voice as Prince Buaben eats up some time as he trudges off the park smiling broadly even though it looks like his afternoon is over.
Hearts 3-0 Celtic
Celtic link well, with some neat first-time passing but Scott Sinclair's final ball across goal is too high for Leigh Griffiths to reach at the back post. Tick-tock...
Hearts 3-0 Celtic
The ball falls to Scott Sinclair inside a busy Hearts penalty box but the Premiership's joint-top scorer can only blaze a hurried shot high over the top.
Hearts 3-0 Celtic
The home side have not managed three goals in a league match this season. Did anyone see this coming?
Hearts 3-0 Celtic
Jon McLaughlin is at full-stretch to push away a rocket from Celtic striker Leigh Griffiths.
Hearts 3-0 Celtic
We have contact with our radio team again...
Hearts 3-0 Celtic
Celtic have come back from 2-0 down before in this run of 69 games but 3-0 is new territory. It doesn't look like there is any way back as Stuart Armstrong powers a shot straight at Jon McLaughlin.
Hearts 3-0 Celtic
Michael Stewart
Former Scotland midfielder on BBC Sportsound
That is utterly embarrassing from Celtic defensively. Randall just kicks it up the pitch - Simunovic first of all lets it bounce, then doesn't deal with the clearance. This is a phenomenal performance from Hearts. It's going to be so interesting to see what Celtic do - this is going to be an unbelievable mountain to climb.