Hearts beat 10-man Celtic in a VAR-dominated encounter to prevent the defending champions returning to the top of the Scottish Premiership.
The visitors’ Adam Idah had an early penalty saved and Brendan Rodgers’ side soon found themselves depleted.
Yang Hyun-jun was initially booked for a high boot on Alex Cochrane but it was upgraded to a red card on review.
Jorge Grant put the hosts in front from a VAR-awarded spot-kick before team-mate Lawrence Shankland had a goal ruled out for offside.
But Shankland’s second-half effort did count and ensured Celtic remain two points behind Rangers, whose loss at home to Motherwell on Saturday had opened the door for Rodgers’ team.
Hearts, with successive 2-0 wins over Celtic this season, bolster their position in third, restoring a 13-point lead over St Mirren.
And for the first time in six years, both halves of the Old Firm have suffered league defeats on the same weekend.
While Celtic were without captain Callum McGregor, nursing an Achilles strain, they started brightly and the first flashpoint between Yang and Cochrane came on 11 minutes.
The in-form Celtic winger got in behind the Hearts defender and was tripped, prompting referee Don Robertson’s first big call of the day. Idah, after three goals in two games, stepped up and struck down the middle only for Zander Clark to sweep away with his feet.
And then, midway inside the Hearts half, Yang’s elevated foot appeared to catch Cochrane’s shoulder, resulting in a quick flash of the yellow card by Robertson. However, the referee was advised to give the challenge a second look and Yang’s game was over after 16 minutes.
There was little let-up in the first-half drama as Matt O’Riley netted via both posts, only for Idah’s offside earlier in the move to cut short the Celtic celebrations.
And VAR was once again involved in the next twist as Tomoki Iwata’s contact with a falling ball was reviewed. Iwata and team-mate Alistair Johnston leapt together with Stephen Kingsley and the ball appeared to strike Iwata’s outstretched arm.
Captain Shankland, who netted from the spot against Hibernian in midweek, stepped aside for Grant to send the ball firmly into the net to Joe Hart’s right.
Iwata’s day threatened to go from bad to worse as he was robbed by Beni Baningime and Alan Forrest played in Shankland to net. But Iwata was able to breathe a sigh of relief as the striker had gone a little too early as Liam Scales held his defensive line.
The eight added minutes alone told a story about just how eventful the first half had been. When the teams reappeared, Celtic’s Kyogo Furuhashi was on in place of Paulo Bernardo.
The pace of the game dropped and Hearts reverted to a patient approach to eke out an opening. It duly arrived when Calem Nieuwenhof slipped in the inside right channel but somehow managed to tee up Shankland for a smart finish – a 27th goal of the season.
Celtic needed something and almost found the net when Kyogo connected with O’Riley’s low ball, Clark making another astute save.
The goalkeeper had further says in proceedings as he denied Idah from close range after Kyogo’s enterprising run and then again after the former got in behind the Hearts defence.
Player of the match – Zander Clark
Hearts back on song, Celtic hopes far from over – analysis
One-nil down to Motherwell at half-time last Sunday, Celtic faced the prospect of being five points behind Rangers. Ten goals in 135 minutes later and Rodgers’ side travelled to Edinburgh aiming to be top.
The missed penalty and Yang’s dismissal changed the nature of their task and VAR continues to add unpredictability – and controversy – to the Scottish game.
Striker Kyogo’s introduction for a midfielder showed ambition and the revamped attack would have registered but for Clark’s alertness.
Celtic’s title destiny remains in their own hands with two meetings against Rangers still to be played this term.
Hearts’ impressive league season hit a major speed bump with last weekend’s 5-0 defeat at Ibrox and a draw at home to city rivals Hibs in midweek could only partially raise their spirits.
This victory, a second win over Celtic in a league season for the first time since 2006-07, gets their campaign firmly back on track with third all but secure and a Scottish Cup run still ongoing.
What’s next?
The Scottish Cup quarter-finals. Holders Celtic host fellow top-flight side Livingston next Sunday (14:30 GMT) with Hearts away to second-tier Greenock Morton the following evening (19:45) on BBC Scotland.
Line-ups
Hearts
Formation 3-5-2
- 28Clark
- 21Sibbick
- 3Kingsley
- 15Rowles
- 81Lembikisa
- 8NieuwenhofSubstituted forDevlinat 79′minutes
- 6BaningimeSubstituted forDenholmat 88′minutes
- 7GrantSubstituted forTaitat 71′minutesBooked at 90mins
- 19CochraneBooked at 86mins
- 9Shankland
- 17ForrestSubstituted forTagawaat 79′minutes
Substitutes
- 1Gordon
- 13Atkinson
- 14Devlin
- 22Denholm
- 24Pollock
- 25Tait
- 29Fraser
- 30Tagawa
- 54Wilson
Celtic
Formation 4-3-3
- 1Hart
- 2JohnstonBooked at 81mins
- 20Carter-Vickers
- 5Scales
- 3Taylor
- 33O’Riley
- 24IwataSubstituted forKellyat 79′minutesBooked at 89mins
- 28Gonçalves BernardoSubstituted forFuruhashiat 45′minutes
- 13YangBooked at 16mins
- 9Idah
- 38Maeda
Substitutes
- 4Lagerbielke
- 7Palma
- 8Furuhashi
- 10Kühn
- 15Holm
- 29Bain
- 48Kelly
- 56Ralston
- 57Welsh
- Referee:
- Don Robertson
- Attendance:
- 17,748
Live Text
-
Match ends, Heart of Midlothian 2, Celtic 0.
-
Second Half ends, Heart of Midlothian 2, Celtic 0.
-
Macaulay Tait (Heart of Midlothian) is shown the yellow card for a bad foul.
-
Alistair Johnston (Celtic) wins a free kick in the defensive half.
-
Foul by Macaulay Tait (Heart of Midlothian).
-
Adam Idah (Celtic) wins a free kick in the defensive half.
-
Foul by Macaulay Tait (Heart of Midlothian).
-
Attempt blocked. Stephen Kingsley (Heart of Midlothian) left footed shot from outside the box is blocked.
-
Daniel Kelly (Celtic) is shown the yellow card for a bad foul.
-
Foul by Daniel Kelly (Celtic).
-
Aidan Denholm (Heart of Midlothian) wins a free kick in the attacking half.
-
Substitution, Heart of Midlothian. Aidan Denholm replaces Beni Baningime.
-
Attempt blocked. Greg Taylor (Celtic) left footed shot from outside the box is blocked. Assisted by Matt O’Riley.
-
Alex Cochrane (Heart of Midlothian) is shown the yellow card for a bad foul.
-
Matt O’Riley (Celtic) wins a free kick on the right wing.
-
Foul by Alex Cochrane (Heart of Midlothian).
-
Attempt saved. Adam Idah (Celtic) right footed shot from the centre of the box is saved in the bottom right corner.
-
Attempt saved. Macaulay Tait (Heart of Midlothian) left footed shot from the left side of the box is saved in the bottom left corner.
-
Kyogo Furuhashi (Celtic) wins a free kick in the attacking half.
-
Foul by Kye Rowles (Heart of Midlothian).
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
Heart of Midlothian
-
Squad number28Player nameClark
-
Squad number21Player nameSibbick
-
Squad number3Player nameKingsley
-
Squad number15Player nameRowles
-
Squad number81Player nameLembikisa
-
Squad number8Player nameNieuwenhof
-
Squad number6Player nameBaningime
-
Squad number7Player nameGrant
-
Squad number19Player nameCochrane
-
Squad number9Player nameShankland
-
Squad number17Player nameForrest
-
Squad number14Player nameDevlin
-
Squad number22Player nameDenholm
-
Squad number25Player nameTait
-
Squad number30Player nameTagawa
Celtic
-
Squad number1Player nameHart
-
Squad number2Player nameJohnston
-
Squad number20Player nameCarter-Vickers
-
Squad number5Player nameScales
-
Squad number3Player nameTaylor
-
Squad number33Player nameO’Riley
-
Squad number24Player nameIwata
-
Squad number28Player namePaulo Bernardo
-
Squad number13Player nameYang Hyun-Jun
-
Squad number9Player nameIdah
-
Squad number38Player nameMaeda
-
Squad number8Player nameFuruhashi
-
Squad number48Player nameKelly
Olivia Martin is a dedicated sports journalist based in the UK. With a passion for various athletic disciplines, she covers everything from major league championships to local sports events, delivering up-to-the-minute updates and in-depth analysis.