Hearts profited from Yang Hyun-jun’s early red card to inflict a second 2-0 defeat on title-chasing Celtic within the space of three months in an incident-packed cinch Premiership showdown at Tynecastle.
The visitors arrived in Edinburgh knowing a victory would have taken them back to the top of the league after Rangers suffered a surprise 2-1 loss at home to Motherwell on Saturday.
But their hopes of achieving this feat were badly undermined during a dramatic opening quarter of an hour in which Adam Idah had a penalty saved by Zander Clark and then Yang saw red for a dangerous high challenge on Alex Cochrane.
Hearts – who defeated Brendan Rodgers’ side in Glasgow in December – took full advantage of the extra man as Jorge Grant scored a penalty late in the first half before Lawrence Shankland struck his 27th goal of the season on a day when the Scotland manager Steve Clarke was watching on. The victory moves the home side 13 points clear in third place.
Hearts made a bright start and they had a good chance in the eighth minute when Shankland’s cross from the right picked out Cochrane just inside the box but the left-wing-back got his shot all wrong and fluffed it well wide.
Then came a couple of huge moments in which Celtic allowed the game to swing heavily in the hosts’ favour. The Hoops were awarded a penalty in the 11th minute when Cochrane was deemed to have fouled Yang but Idah saw his low-struck spot-kick saved by the legs of Clark.
Yang and Cochrane were again involved in the next major flashpoint just a few minutes later when the Korean midfielder caught the Englishman in the face with a high foot. The referee, Don Robertson, booked the Celtic player but then upgraded it to a red card after being advised by the VAR, John Beaton, to review the incident on the pitchside monitor.
Despite being a man down, Celtic did have the ball in the net in the 22nd minute when Pablo Bernardo’s shot went in off both posts but the flag went up to cut short the celebrations, with Idah offside in the lead-up.
Hearts sensed their chance of victory, however, and Alan Forrest headed over from Dexter Lembikisa cross’s in the 27th minute before Shankland was denied by Liam Scales’ brilliant goal-saving challenge.
Another big call went the way of Hearts in the 40th minute when – after a lengthy VAR review – they were awarded a penalty after the ball came down on to the arm of Tomoki Iwata as he rose amid a cluster of bodies to try to head the ball out of his box. Grant kept his cool to send Joe Hart the wrong way.
Hearts thought they had doubled their lead in first-half stoppage time when Shankland drilled home a low shot from eight yards out after being fed by a Forrest pass but the goal was eventually ruled out for offside following a lengthy VAR review.
Celtic sent on Kyogo Furuhashi in place of Bernardo for the start of the second half. But the visitors found themselves two down in the 56th minute when Shankland swept home a clinical low strike from 15 yards out after team-mate Calem Nieuwenhof slipped while lining up a shot and inadvertently knocked the ball back into the striker’s path with the aid of a nick off Celtic left-back Greg Taylor.
The visitors were unable to summon a response and Hearts saw out victory in impressive fashion, sparking jubilant full-time scenes at Tynecastle.