Substitute Oh Hyeon-gyu made a dramatic impact as Celtic finally overcame 10-man Hibernian to avoid a shock Scottish Premiership slip-up.
Despite Elie Youan's dismissal - after a dubious second yellow - the visitors led through a Josh Campbell penalty.
Jota's spot-kick levelled, but Celtic frustration grew amid incessant pressure until Oh netted late on.
Sead Haksabanovic added a third deep into injury time as the hosts restored their nine-point lead at the summit.All the latest Celtic newsEverything you need to know about Hibs
More to follow.
Formation 4-3-31Hart2Johnston20Carter-Vickers4Starfelt3TaylorSubstituted forBernabeiat 60'minutes33O'RileySubstituted forOhat 60'minutesBooked at 82mins42McGregor41HatateSubstituted forTurnbullat 13'minutes17Neves Filipe8FuruhashiSubstituted forHaksabanovicat 83'minutes38MaedaSubstituted forAbadaat 60'minutes
Formation 5-3-21Marshall2MillerSubstituted forHendersonat 79'minutes25FishSubstituted forHoppeat 69'minutes4HanlonBooked at 51mins3CabrajaBooked at 66mins16Stevenson26Egan-Riley14Jeggo8Doyle-HayesSubstituted forCaddenat 64'minutes32CampbellBooked at 90mins23YouanBooked at 24mins
Match ends, Celtic 3, Hibernian 1.
Second Half ends, Celtic 3, Hibernian 1.
Goal! Celtic 3, Hibernian 1. Sead Haksabanovic (Celtic) right footed shot from outside the box to the bottom right corner. Assisted by David Turnbull.
Attempt missed. Oh Hyeon-Gyu (Celtic) left footed shot from very close range misses to the right. Assisted by Jota.
Jota (Celtic) wins a free kick in the defensive half.
Foul by Ewan Henderson (Hibernian).
Attempt saved. Jota (Celtic) right footed shot from outside the box is saved in the top left corner.
Josh Campbell (Hibernian) is shown the yellow card for a bad foul.
Sead Haksabanovic (Celtic) wins a free kick in the attacking half.
Foul by Josh Campbell (Hibernian).
Foul by Oh Hyeon-Gyu (Celtic).
CJ Egan-Riley (Hibernian) wins a free kick in the defensive half.
Delay over. They are ready to continue.
VAR Decision: No Penalty Celtic.
Foul by Sead Haksabanovic (Celtic).
Marijan Cabraja (Hibernian) wins a free kick in the defensive half.
Corner, Celtic. Conceded by CJ Egan-Riley.
David Turnbull (Celtic) wins a free kick on the right wing.
Foul by Matthew Hoppe (Hibernian).
Substitution, Celtic. Sead Haksabanovic 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 key1 = Give it up10 = Pure perfection
Squad number1Player nameHart
Squad number2Player nameJohnston
Squad number20Player nameCarter-Vickers
Squad number4Player nameStarfelt
Squad number3Player nameTaylor
Squad number33Player nameO'Riley
Squad number42Player nameMcGregor
Squad number41Player nameHatate
Squad number17Player nameJota
Squad number8Player nameFuruhashi
Squad number38Player nameMaeda
Squad number9Player nameHaksabanovic
Squad number11Player nameAbada
Squad number14Player nameTurnbull
Squad number19Player nameOh Hyeon-Gyu
Squad number25Player nameBernabei
Squad number1Player nameMarshall
Squad number2Player nameMiller
Squad number25Player nameFish
Squad number4Player nameHanlon
Squad number3Player nameCabraja
Squad number16Player nameStevenson
Squad number26Player nameCJ Egan-Riley
Squad number14Player nameJeggo
Squad number8Player nameDoyle-Hayes
Squad number32Player nameCampbell
Squad number23Player nameYouan
Squad number12Player nameCadden
Squad number13Player nameHoppe
Squad number18Player nameHenderson