Celtic marked Ange Postecoglou’s 100th game in charge with a battling comeback win over Hearts to preserve their nine-point Scottish Premiership lead.
Much-changed Hearts – missing regulars including top scorer Lawrence Shankland – stunned the champions with Josh Ginnelly’s stooping header and matched their hosts for the opening hour.
But Daizen Maeda slid in a first-half leveller and Celtic ramped up the pressure with Kyogo Furuhashi lashing in before Sead Haksabanovic’s stunning finish sealed it.
Celtic’s eighth straight league win edges them closer to a second title in succession, while Hearts’ five-point cushion in third place remains intact after Hibernian’s thrashing by Rangers.
More to follow.
Line-ups
Celtic
Formation 4-3-3
- 1Hart
- 56Ralston
- 20Carter-Vickers
- 4Starfelt
- 25Bernabei
- 13MooySubstituted forIwataat 80′minutes
- 42McGregor
- 33O’RileySubstituted forHatateat 70′minutes
- 11AbadaSubstituted forHaksabanovicat 71′minutes
- 8FuruhashiSubstituted forOhat 70′minutes
- 38MaedaSubstituted forNeves Filipeat 31′minutes
Substitutes
- 2Johnston
- 9Haksabanovic
- 14Turnbull
- 17Neves Filipe
- 18Kobayashi
- 19Oh
- 24Iwata
- 29Bain
- 41Hatate
Hearts
Formation 3-5-2
- 28Clark
- 72Hill
- 21Sibbick
- 15Rowles
- 12Atkinson
- 14DevlinBooked at 53minsSubstituted forSmithat 71′minutes
- 8KiomourtzoglouBooked at 77mins
- 7Grant
- 16HallidaySubstituted forKingsleyat 71′minutes
- 17ForrestSubstituted forMcKayat 71′minutes
- 30GinnellySubstituted forOdaat 44′minutesSubstituted forKuolat 65′minutes
Substitutes
- 2Smith
- 3Kingsley
- 13Stewart
- 18McKay
- 20Neilson
- 45Tait
- 61Kuol
- 88Oda
Live Text
-
Match ends, Celtic 3, Heart of Midlothian 1.
-
Second Half ends, Celtic 3, Heart of Midlothian 1.
-
Oh Hyeon-Gyu (Celtic) wins a free kick in the attacking half.
-
Foul by James Hill (Heart of Midlothian).
-
Attempt blocked. Oh Hyeon-Gyu (Celtic) right footed shot from outside the box is blocked. Assisted by Reo Hatate.
-
Goal! Celtic 3, Heart of Midlothian 1. Sead Haksabanovic (Celtic) right footed shot from the left side of the box to the top right corner. Assisted by Alexandro Bernabei.
-
Attempt missed. Orestis Kiomourtzoglou (Heart of Midlothian) right footed shot from outside the box is close, but misses to the right.
-
Attempt blocked. Garang Kuol (Heart of Midlothian) right footed shot from the centre of the box is blocked. Assisted by Nathaniel Atkinson.
-
Substitution, Celtic. Tomoki Iwata replaces Aaron Mooy.
-
Orestis Kiomourtzoglou (Heart of Midlothian) is shown the yellow card for a bad foul.
-
Attempt missed. Jota (Celtic) right footed shot from the centre of the box misses to the right. Assisted by Sead Haksabanovic with a cross.
-
Sead Haksabanovic (Celtic) wins a free kick on the left wing.
-
Foul by Nathaniel Atkinson (Heart of Midlothian).
-
Foul by Anthony Ralston (Celtic).
-
Jorge Grant (Heart of Midlothian) wins a free kick in the defensive half.
-
Substitution, Heart of Midlothian. Stephen Kingsley replaces Andrew Halliday.
-
Substitution, Heart of Midlothian. Michael Smith replaces Cameron Devlin.
-
Substitution, Heart of Midlothian. Barrie McKay replaces Alan Forrest.
-
Substitution, Celtic. Sead Haksabanovic replaces Liel Abada.
-
Substitution, Celtic. Oh Hyeon-Gyu replaces Kyogo Furuhashi.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key = Give it up = Pure perfection
Celtic
-
Squad number1Player nameHart
-
Squad number56Player nameRalston
-
Squad number20Player nameCarter-Vickers
-
Squad number4Player nameStarfelt
-
Squad number25Player nameBernabei
-
Squad number13Player nameMooy
-
Squad number42Player nameMcGregor
-
Squad number33Player nameO’Riley
-
Squad number11Player nameAbada
-
Squad number8Player nameFuruhashi
-
Squad number38Player nameMaeda
-
Squad number9Player nameHaksabanovic
-
Squad number17Player nameJota
-
Squad number19Player nameOh Hyeon-Gyu
-
Squad number24Player nameIwata
-
Squad number41Player nameHatate
Heart of Midlothian
-
Squad number28Player nameClark
-
Squad number72Player nameHill
-
Squad number21Player nameSibbick
-
Squad number15Player nameRowles
-
Squad number12Player nameAtkinson
-
Squad number14Player nameDevlin
-
Squad number8Player nameKiomourtzoglou
-
Squad number7Player nameGrant
-
Squad number16Player nameHalliday
-
Squad number17Player nameForrest
-
Squad number30Player nameGinnelly
-
Squad number2Player nameSmith
-
Squad number3Player nameKingsley
-
Squad number18Player nameMcKay
-
Squad number61Player nameKuol
-
Squad number88Player nameOda