Postpublished at 86 mins
Celtic 1-0 Hearts
Hearts boss Robbie Neilson is convinced Gary Mackay-Steven was tripped in the box there and his complaints earn him a booking from referee Bobby Madden.
Celtic now four points behind leaders Rangers
Postecoglou's men five points above Hearts having played a game fewer
Forrest hits post before Kyogo converts Ralston cross at near post for half-time lead
Celtic lose Ralston, Jota & Welsh to injury; both sides go close in thrilling second half
Watch highlights on Sportscene at 23:00 GMT on BBC Scotland
Colin Moffat
Celtic 1-0 Hearts
Hearts boss Robbie Neilson is convinced Gary Mackay-Steven was tripped in the box there and his complaints earn him a booking from referee Bobby Madden.
Celtic 1-0 Hearts
Here comes Gary Mackay-Steven racing into the Celtic penalty area but the Hearts substitute stumbles just as it looks like he'll get a shot away. The ball breaks to Barrie McKay and his low, angled strike whizzes inches wide.
Celtic 1-0 Hearts
Michael Stewart
Former Hearts midfielder on BBC Sportsound
Quote MessageWhat a save! Gordon's stretched his left leg and made the save with it. His ability to do that is absolutely fantastic.
Celtic 1-0 Hearts
Kyogo plays in James Forrest to kill off the contest but the Celtic winger can't squeeze his shot past the outstretched leg of Craig Gordon.
Celtic 1-0 Hearts
The first booking of the evening goes the Celtic full-back for a hack at Gary Mackay-Steven.
Celtic 1-0 Hearts
More than 70% possession for Hearts in the last 10 minutes.
Celtic 1-0 Hearts
Pat Bonner
Former Celtic goalkeeper on BBC Sportsound
Quote MessageHearts are keeping the ball well and the crowd are getting a bit edgy too. That's exactly what you want as an away team here. But, Celtic are still capable of hitting you on the break.
Image source, SNSHearts are starting to pose a threat in attack at Celtic Park
Celtic 1-0 Hearts
Hearts are beginning to creep into this game as yet another Celtic player hits the deck. This time it's Carl Starfelt holding his knee.
He's going to be fine though.
Celtic 1-0 Hearts
Pat Bonner
Former Celtic goalkeeper on BBC Sportsound
Quote MessageCeltic play at such a high tempo, so they must be training at that tempo too. They're playing a lot, travelling a lot and now that is three of them off with muscle injuries
Celtic 1-0 Hearts
Mikey Johnstone cuts inside from the left and takes aim for the far corner. His shot almost turns into the perfect pass for Kyogo but the ball flies just behind the Celtic striker.
Celtic 1-0 Hearts
Stephen Welsh has to limp off too. Nir Bitton takes over in central defence for Celtic.
Celtic 1-0 Hearts
More injury concern for Celtic as Jota pulls up during a run with the ball. It looks like a hamstring problem and Mikey Johnston is coming on to replace the Portuguese.
Remember, the hosts lost Anthony Ralston in the first half.
And now Stephen Welsh is down on the turf...
Celtic 1-0 Hearts
A couple of drinks cartons thrown from the crowd narrowly miss Barrie McKay as he prepares to swing in the Hearts corner and Craig Halkett heads high over from the delivery.
Celtic 1-0 Hearts
The ball just won't sit for Hearts inside the Celtic penalty area and when Liam Boyce does eventually fire a shot off Callum McGregor is in the way with a great block.
Celtic 1-0 Hearts
Hearts winger Gary Mackay-Steven is on to face his old club, replacing Aaron McEneff.
Celtic 1-0 Hearts
Celtic full-back Josip Juranovic winds up a shot. Plenty of power, but the ball is always rising.
Celtic 1-0 Hearts
The linesman gives a throw-in the wrong way right under the nose of Ange Postecoglou and the Celtic boss gives poor fourth official Willie Collum an earful...
Celtic 1-0 Hearts
Michael Stewart
Former Hearts midfielder on BBC Sportsound
Quote MessageKingsley's got to score that. You cannot pass an opportunity like that up.
Celtic 1-0 Hearts
Liam Boyce wins a corner with his first involvement and Stephen Kingsley gets a free run at it only to glance his header wide. Well wide.
A golden opportunity to equalise!
Celtic 1-0 Hearts
The visitors make a change up top as Liam Boyce takes over from Ben Woodburn.
Can the substitute add to his 10 goals for the season?