Celtic survived the dismissal of goalkeeper Joe Hart to maintain their place at the top of the Scottish Premiership with a hard-fought win at Livingston.
Reo Hatate put the visitors ahead from the penalty spot after he had been tripped by Luiyi de Lucas.
Hart, who shouldered the blame for Feyenoord’s opener in a midweek loss that saw Celtic finish with nine men, this time saw red for a professional foul on Mo Sangare before the break.
But Livingston could not make their numerical advantage count and Matt O’Riley tapped in Celtic’s second before a late stunner from Daizen Maeda.
The defending champions move to 16 points from a possible 18 and will be top at the end of the sixth round of fixtures. Livingston’s loss was their second in the league this season and they remain on six points.
Four days on from their Champions League defeat in Rotterdam, Celtic were out to reassert domestic dominance but almost fell behind early on. Bruce Anderson forced a save from Hart, with Scott Pittman’s subsequent attempt cleared off the line by Callum McGregor.
Brendan Rodgers’ side upped their intent and Hatate raced through to meet Greg Taylor’s pass, only to be fouled by De Lucas. The Japanese midfielder’s spot-kick squirmed under the body of Shamal George for a first goal of the season.
It was crucial the hosts kept themselves in touch and George made a fine save to deny Maeda.
Hart’s game came to an end after Sangare chased a long ball and was clattered by the goalkeeper outside the area. James Forrest made way for reserve keeper Scott Bain.
The 10 players saw out a frantic end to the first half and doubled their lead early in the second. Kyogo Furuhashi’s cross should have been converted by Maeda, with the ball coming back off George for O’Riley to finish.
Bain almost gave Livi a route back into the game when he was robbed by Joel Nouble right in front of goal, but the towering forward contrived to chip over the bar.
George again saved from Maeda, and Celtic substitute Oh Hyeon-gyu fired narrowly wide, but a third goal arrived in added time when Maeda curled into the top left corner from the edge of the box – his first goal of the season.
Player of the match – Matt O’Riley
Depleted Celtic back to winning ways – analysis
Defensively, Livingston’s main task was staying in the game. Going forward, decision-making was always going to be key. On both counts, they fell short.
Without captain Mikey Devlin at the back, the home side were pulled left and right by Kyogo and Maeda and the Livi forwards only fleetingly troubled either of the keepers they faced.
While Tuesday was a reminder of the levels Celtic must try to meet to compete in the Champions League, the forcefulness and resilience they showed in West Lothian demonstrated just how hard domestic opponents must work to trouble the league leaders.
The disruption caused by the Hart incident – Celtic’s third sending-off in two games – turned the contest into a much scrappier one for Rodgers’ side. Regardless, they passed the test.
What’s next?
Livingston visit Rangers in Wednesday’s Viaplay Cup quarter-final (19:45 BST). Celtic are next in action away to Premiership opponents Motherwell next Saturday lunchtime (12:30).
Line-ups
Livingston
Formation 4-3-2-1
- 1George
- 12BrandonSubstituted forBradleyat 58′minutesBooked at 70mins
- 23De LucasBooked at 13mins
- 6Obileye
- 29PenriceSubstituted forGuthrieat 71′minutes
- 22ShinnieBooked at 66minsSubstituted forLawalat 71′minutesBooked at 74mins
- 18Holt
- 20SangareSubstituted forParkesat 58′minutesBooked at 80mins
- 19Nouble
- 8PittmanSubstituted forKellyat 58′minutes
- 9Anderson
Substitutes
- 4Parkes
- 10Kelly
- 11Mackay
- 16Bradley
- 24Kelly
- 25Lloyd-McGoldrick
- 28Guthrie
- 32Hamilton
- 40Lawal
Celtic
Formation 4-3-3
- 1HartBooked at 28mins
- 2JohnstonBooked at 22mins
- 4Lagerbielke
- 5ScalesBooked at 26mins
- 3Taylor
- 33O’Riley
- 42McGregor
- 41HatateSubstituted forIwataat 61′minutes
- 49ForrestSubstituted forBainat 30′minutes
- 8FuruhashiSubstituted forOhat 71′minutes
- 38Maeda
Substitutes
- 7Palma
- 13Yang
- 14Turnbull
- 15Holm
- 19Oh
- 24Iwata
- 28Gonçalves Bernardo
- 29Bain
- 56Ralston
Live Text
-
Match ends, Livingston 0, Celtic 3.
-
Second Half ends, Livingston 0, Celtic 3.
-
Goal! Livingston 0, Celtic 3. Daizen Maeda (Celtic) left footed shot from outside the box to the top left corner.
-
Attempt missed. Kurtis Guthrie (Livingston) header from the centre of the box is too high. Assisted by Stephen Kelly with a cross following a corner.
-
Corner, Livingston. Conceded by Alistair Johnston.
-
Attempt blocked. Joel Nouble (Livingston) right footed shot from the centre of the box is blocked. Assisted by Steven Bradley.
-
Delay over. They are ready to continue.
-
Delay in match because of an injury Tom Parkes (Livingston).
-
Greg Taylor (Celtic) wins a free kick in the defensive half.
-
Foul by Steven Bradley (Livingston).
-
Corner, Celtic. Conceded by Tom Parkes.
-
Attempt blocked. Daizen Maeda (Celtic) left footed shot from the left side of the box is blocked. Assisted by Oh Hyeon-Gyu with a headed pass.
-
Foul by Gustaf Lagerbielke (Celtic).
-
Bruce Anderson (Livingston) wins a free kick on the left wing.
-
Attempt saved. Matt O’Riley (Celtic) left footed shot from outside the box is saved in the bottom left corner.
-
Tom Parkes (Livingston) is shown the yellow card for a bad foul.
-
Alistair Johnston (Celtic) wins a free kick on the right wing.
-
Foul by Tom Parkes (Livingston).
-
Callum McGregor (Celtic) wins a free kick in the attacking half.
-
Foul by Stephen Kelly (Livingston).
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
Livingston
-
Squad number1Player nameGeorge
-
Squad number12Player nameBrandon
-
Squad number23Player nameDe Lucas
-
Squad number6Player nameObileye
-
Squad number29Player namePenrice
-
Squad number22Player nameShinnie
-
Squad number18Player nameHolt
-
Squad number20Player nameSangare
-
Squad number19Player nameNouble
-
Squad number8Player namePittman
-
Squad number9Player nameAnderson
-
Squad number4Player nameParkes
-
Squad number10Player nameKelly
-
Squad number16Player nameBradley
-
Squad number28Player nameGuthrie
-
Squad number40Player nameLawal
Celtic
-
Squad number1Player nameHart
-
Squad number2Player nameJohnston
-
Squad number4Player nameLagerbielke
-
Squad number5Player nameScales
-
Squad number3Player nameTaylor
-
Squad number33Player nameO’Riley
-
Squad number42Player nameMcGregor
-
Squad number41Player nameHatate
-
Squad number49Player nameForrest
-
Squad number8Player nameFuruhashi
-
Squad number38Player nameMaeda
-
Squad number19Player nameOh Hyeon-Gyu
-
Squad number24Player nameIwata
-
Squad number29Player nameBain