Match ends, Celtic 1, Heart of Midlothian 0.
Kyogo Furuhashi's contentious goal gave Celtic a win against Hearts and narrowed the gap at the top of the Scottish Premiership.
The Japanese forward darted to the front post to turn in Anthony Ralston's cross but appeared to have strayed offside.
Celtic dominated for long spells but came up against stubborn Hearts defending, and the visitors had chances to earn a draw through Stephen Kingsley and Barrie McKay amid a strong finish.
Celtic's victory takes them back to four points behind leaders Rangers, and moves them five clear of Hearts in third.
But the bad news for manager Ange Postecoglou came with injuries to Ralston, influential forward Jota, and defender Stephen Welsh with eight games still to play before the end of the month, including the League Cup final.
Celtic had won 18 of their last 19 home league meetings against Hearts, drawing one, and their dominance in the first half suggested that record would be bolstered.
Every statistic was in the home side's favour at the break as they racked up shots on goal. The best effort before the breakthrough was James Forrest's close-range strike off a post, which Craig Gordon foiled by touching the ball on to the winger as he steadied himself.
Kyogo's goal was reward for Celtic's pressure as he again showed sharp movement in the box to beat Craig Halkett to Ralston's terrific cross, but replays did show the forward had gone too early.
Hearts had done a decent job of defending their penalty box despite posing little threat, but they improved in an attacking sense after the break as Liam Boyce and Gary Mackay-Steven came off the bench.
The latter had a brilliant chance late on to level but stumbled when sprinting through on goal, with McKay then flashing the ball just past the far post in the same move.
Kingsley ought to have brought his side level before that, as he escaped the attentions of the entire Celtic team to get on the end of McKay's corner, only to guide his header wide.
It was a strong finish from Hearts, but Celtic could have easily added more goals as the game became stretched with Gordon denying Forrest and Tom Rogic, and David Turnbull firing wide.
Man of the match - David Turnbull

What did we learn?
For an hour, Celtic played really well. They shifted the ball quickly and their movement off the ball was excellent with Callum McGregor driving the team forward from the base of midfield.
While it looked offside, the goal was a well-worked move that went from one flank to the other at speed.
Turnbull and the returning Rogic looked good too, though the frustration will be that for the second game running Celtic's dominance did not result in enough goals to secure victory early.
Squad depth is a familiar issue and it will be severely tested if Ralston, Welsh, and Jota are out for long spells amid a congested fixture list.
Hearts should be pleased with their performance, while obviously frustrated at the nature of the winning goal. Although they were up against it in the first half, defenders John Souttar and Craig Halkett put in lots of blocks to deny Celtic and keep them in the game.
The substitutions in the second half gave the visitors much more influence in attack as Boyce was able to hold on to the ball better, and they had good chances to snatch a draw.
What they said
Celtic manager Ange Postecoglou: "It was a game with a fair bit on it which is great, it's what you want for the supporters. We were just missing being more ruthless. At 1-0, the opposition are always in it but I think Joe [Hart] only had one save to really make, we defended very well I thought.
Hearts head coach Robbie Neilson: "I was delighted with the players, especially the second half I thought we had the better of the game," he said. "We played on the front foot, pressed Celtic and created chances."
What's next?
Celtic go to Tannadice for a noon Premiership showdown with Dundee United on Sunday, while Hearts make the short trip to Livingston on the same day (15:00 GMT).
Player of the match
GordonCraig Gordon
Celtic
Avg
- Squad number8Player nameFuruhashiAverage rating
8.99
- Squad number49Player nameForrestAverage rating
8.57
- Squad number17Player nameJotaAverage rating
8.50
- Squad number14Player nameTurnbullAverage rating
7.01
- Squad number42Player nameMcGregorAverage rating
6.57
- Squad number18Player nameRogicAverage rating
6.36
- Squad number56Player nameRalstonAverage rating
6.34
- Squad number4Player nameStarfeltAverage rating
6.31
- Squad number15Player nameHartAverage rating
6.30
- Squad number57Player nameWelshAverage rating
6.21
- Squad number88Player nameJuranovicAverage rating
6.14
- Squad number6Player nameBittonAverage rating
6.02
- Squad number54Player nameMontgomeryAverage rating
5.72
- Squad number19Player nameJohnstonAverage rating
4.91
Heart of Midlothian
Avg
- Squad number1Player nameGordonAverage rating
9.22
- Squad number4Player nameSouttarAverage rating
7.89
- Squad number2Player nameSmithAverage rating
7.07
- Squad number19Player nameHalkettAverage rating
7.07
- Squad number14Player nameDevlinAverage rating
7.04
- Squad number18Player nameMcKayAverage rating
6.91
- Squad number3Player nameKingsleyAverage rating
6.89
- Squad number5Player nameHaringAverage rating
6.71
- Squad number30Player nameGinnellyAverage rating
6.64
- Squad number10Player nameBoyceAverage rating
6.39
- Squad number8Player nameMcEneffAverage rating
6.35
- Squad number9Player nameWoodburnAverage rating
6.32
- Squad number11Player nameMackay-StevenAverage rating
6.17
Line-ups
Celtic
Formation 4-3-3
- 15Hart
- 56RalstonSubstituted forMontgomeryat 37'minutesBooked at 84mins
- 57WelshSubstituted forBittonat 73'minutes
- 4Starfelt
- 88Juranovic
- 18Rogic
- 42McGregor
- 14Turnbull
- 49Forrest
- 8Furuhashi
- 17Neves FilipeSubstituted forJohnstonat 72'minutes
Substitutes
- 6Bitton
- 10Ajeti
- 11Abada
- 16McCarthy
- 19Johnston
- 29Bain
- 54Montgomery
Hearts
Formation 4-2-3-1
- 1Gordon
- 2Smith
- 4Souttar
- 19Halkett
- 3Kingsley
- 14Devlin
- 5Haring
- 9WoodburnSubstituted forBoyceat 55'minutes
- 8McEneffSubstituted forMackay-Stevenat 66'minutes
- 18McKay
- 30Ginnelly
Substitutes
- 10Boyce
- 11Mackay-Steven
- 13Stewart
- 15Moore
- 17Cochrane
- 21Gnanduillet
- 38Pollock
- Referee:
- Bobby Madden
Match Stats
- Possession
- Home69%
- Away31%
- Shots
- Home25
- Away9
- Shots on Target
- Home5
- Away2
- Corners
- Home13
- Away6
- Fouls
- Home12
- Away9
Live Text
Post update
Full Time
Second Half ends, Celtic 1, Heart of Midlothian 0.
Post update
Attempt blocked. James Forrest (Celtic) left footed shot from outside the box is blocked. Assisted by Josip Juranovic.
Post update
Josip Juranovic (Celtic) wins a free kick on the right wing.
Post update
Foul by Peter Haring (Heart of Midlothian).
Post update
Corner, Celtic. Conceded by Stephen Kingsley.
Post update
Attempt blocked. David Turnbull (Celtic) left footed shot from the centre of the box is blocked. Assisted by James Forrest.
Post update
Attempt missed. Tomas Rogic (Celtic) left footed shot from outside the box misses to the right. Assisted by Michael Johnston.
Post update
Attempt blocked. Tomas Rogic (Celtic) left footed shot from outside the box is blocked. Assisted by James Forrest.
Post update
Corner, Celtic. Conceded by Craig Halkett.
Post update
Attempt blocked. David Turnbull (Celtic) right footed shot from outside the box is blocked. Assisted by Michael Johnston.
Post update