Postpublished at 15:44
Celtic goalkeeper Craig Gordon slides bravely to gather with his hands at the feet of Prince Buaben. The offside flag is fluttering, which might have saved the former Jambo a kick on the knuckles.
Nir Bitton scores after Blazej Augustyn error
Sam Nicholson levels with volleyed finish
Tom Rogic curls in a shot from the 18 yards
Sow makes it 2-2 with late shot from distance
Celtic move one point clear at the top
Colin Moffat
Celtic goalkeeper Craig Gordon slides bravely to gather with his hands at the feet of Prince Buaben. The offside flag is fluttering, which might have saved the former Jambo a kick on the knuckles.
Chris McLaughlin
BBC Sport Scotland at Tynecastle
"If Nadir Ciftci wants to stay on the pitch, he may want to keep those elbows down. Having already been booked, the Turk is testing the referee's patience."
Hearts make a change up top as Billy King is on for Gavin Reilly, who faded after the interval, having been lively in the first 45 minutes.
A yellow card for Celtic striker Nadir Ciftci, who takes some retribution on Blazej Augustyn. Those two have had some tussle today.
Celtic make their final change and it's a bit of a surprise as goalscorer Tom Rogic is replaced by winger Gary Mackay-Steven.
Well, they did last time.
Hearts just can't get a hold of the ball as we enter the last 15 minutes. A player or two in maroon needs to show some composure. You certainly can't question the commitment of the home side but that's not always enough.
Hearts midfielder Prince Buaben ploughs forward through the middle but he just keeps going straight into a challenge from Efe Ambrose rather than looking for a pass.
Chris McLaughlin
BBC Sport Scotland at Tynecastle
"Great build up play on the outside of the box and Rogic curls his foot beautifully around the ball and sends it high past the helpless Neil Alexander. How will the home side respond? For now, the majority of this capacity crowd sit in stunned silence."
A sweet moment of skill amid the maelstrom of madness as the ball falls to Tom Rogic on the edge of the box and the big Celtic midfielder thunders a great shot into the top corner of the net.
Chris McLaughlin
BBC Sport Scotland at Tynecastle
"Both sides passing up the chance to take control of this game. A game that is now littered with stupid mistakes. The capacity crowd inside this famous old ground want a winner."
An awkward moment for Hearts full-back Callum Paterson as he stumbles into the ball under pressure from James Forrest and Neil Alexander needs to make a save from his own player.
A booking for Blazej Augustyn as the Hearts defender bulldozes into Nadir Ciftci. No surprise really since the big Pole had just given referee Steven McLean an earful when claiming for a foul at the other end.
About half an hour left and the foul count is verging on the ridiculous now as Prince Buaben takes a tumble after a trip from Celtic scorer Nir Bitton.
Hearts midfielder Arnaud Djoum hasn't recovered sufficiently from that earlier upending from Efe Ambrose and he limps off the park to be replaced by Miguel Pallardo.
Chris McLaughlin
BBC Sport Scotland at Tynecastle
"Early intent from Celtic with some good pressure in key Hearts areas but the second half, like the first, is being broken up by fierce challenges and long spells of treatment. The physios on both benches are certainly earning their wages this afternoon in a fiery and fierce battle."
With two lengthy breaks in play for those thunderous challenges, the ball has hardly been in play. Now James Forrest is on the turf clutching his ankle. It's feisty out there. Very feisty...
Another sore one as Efe Ambrose is late with a tackle on Arnaud Djoum, sending the Hearts man spinning into a dramatic somersault. Both men are hurt again and the Celtic defender is booked for his troubles.