Joe Hart: The Celtic number one had to look lively to tip an early Lawrence Shankland header over the top, but the flag was up in any case. He could only watch and hope as Kye Rowles fired in an effort that trickled inches wide. Given Hearts pressure in the opening period Hart certainly wasn't overworked. 7
Anthony Ralston: How things change as 'The Brickie' was denied a perfectly good goal by VAR back in late October when the Hoops won 4-3 and he was flying. He then got injured and had played second fiddle to Alistair Johnston ever since. It was his ball over the top that released Daizen Maeda in on goal that sparked the red card controversy, and he slotted in as if he had never been away. 7
Carl Starfelt: In the absence of Cameron Carter-Vickers the Swede was deployed in his natural position of right sided centre back. He thought he had opened the scoring when he bundled the ball home from close range, but it was ruled out for offside. He looked comfortable all afternoon. 7
READ MORE: Carl Starfelt wary of comparing Kyogo Furuhashi and Henrik Larsson
Yuki Kobayashi: "Yuki's ready to go and he's ready to step up and play a significant role and it'll be good for him. I think he's done well for us so far and this gives him a chance to sort of get a little bit of an extended run in the team." The words of Ange Postecoglou ahead of this one. The left-sided centre-back had a couple of early slack moments but that apart he looked solid enough. His close control and distribution were excellent at times. 7
Greg Taylor: An unlikely match winning hero the last time the two sides met at this venue during the seven-goal thriller in October. He was surprisingly second to none in the air and linked the play superbly well whenever he got forward. He cracked in a drive that flew wide of the target after the interval. 7
Callum McGregor: The inspirational Celtic skipper was looking to secure his second consecutive title having assumed the armband. He gave a midfield masterclass in ball retention, passing and moving. He was the Hoops best player on the day. What a pickout to find Hatate who did the rest and squared for Kyogo to score the crucial opener. 8
Matt O'Riley: "My mindset is that I just want to be as good a footballer as I can be. I’m not someone who has ever followed the pay cheques, and that’s reflected in past decisions in my career: I always try to do what’s best for my career. Where that takes me who knows, but naturally I’d like to try to play at the very highest level.” The Dane seemed to be in the thick of everything and picked up a yellow card. He walked a tightrope by committing some niggly fouls after that. 6
Reo Hatate: He was given a real vote of confidence by manager Ange Postecogou as he was given the no to start his second successive game despite looking off the pace at Hampden. It was a happy hunting ground for the Japanese midfielder who opened his Hoops account at Tynecastle with a howitzer. He smashed in another 25-yarder which whistled just past the upright and another lazy effort after the interval prior to teeing up his compatriot for the vital breakthrough. However he still looks as if he is building up his fitness levels at this point. 7
READ MORE: Ange Postecoglou on Celtic VAR duty as Jota wipes out Steven Naismith
Jota: The superstar from Portugal was still basking in the glory of his 'Brazen Header' that downed city rivals Rangers in the Scottish Cup semi-final last weekend. He was even taken out of the play right on the stroke of half-time by Hearts caretaker boss Steve Naismith no less much to his dismay. He was unable to influence the match as much as he would have liked.6
Kyogo Furuhashi: Was this the day that the Japanese striker hit the magical milestone 30 goal mark? You bet your life it was! Stop me if you've seen this goal before. McGregor fed Hatate with an exquiste pass and his low ball across the face of goal was matched by the near post run and finish by the striker. It was as cool as you like as Kyogo became the first Celtic ttacker to hit 30 goals in a campaign since Moussa Dembele in 2016/17. 7
Daizen Maeda: Last weekend's goal provider was in the thick of the action again when Alex Cochrane upended the Japanese winger and referee Nick Walsh initially deemed it a yellow card, but VAR overruled the decision and awarded a red card for the denial of a goalscoring opportunity. The sending off looked harsh to be fair. He took too many heav touches whenever he found himself in threatening positions. 6
Substitutes:
Aaron Mooy (O'Riley 70): The Aussie was handed a 20-minute cameo in place of O'Riley which was a smart move by the manager. He was a steady hand or pair of feet on the midfield tiller. He was involved in the move for Oh's goal. 5
Oh Hyeon-gyu (Kyogo 70): Replaced the match winner Kyogo with 20 minutes left on the clock and he made it 2-0 on 80 minutes to crown the Hoops champions. 5
Liel Abada (Maeda 79): The Israeli winger was thrown on for the last 10 minutes.
Jota (Sead Haksabanovic 79): The Montenegrin was given the closing stages to help see the game out and set up the second goal for Oh.
Substitutes not used: Scott Bain, David Turnbull, Tomoki Iwata, Alexandro Bernabei, Bosun Lawal.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here