Tony Haggerty delivers his verdict on each of the Celtic players in tonight's 1-0 win over Hearts.

Joe Hart: The shot-stopper was a virtual spectator all evening and he expertly and easily plucked a McKay cross out the air on 26 minutes and was on hand to save well from Halkett's snapshot and Barrie McKay. He also sprinted out his goal to deny Ginnelly early in the second half. 8

Anthony Ralston: The Scotland star was the victim of an early crude challenge by former Rangers star McKay and he fired a low one across the face that Souttar hacked away. Undeterred the full-back then fired over another magnificent low centre for an admirable assist that was gobbled up by Kyogo for the vital breakthrough goal before he limped off on 36 minutes. 5

Carl Starfelt: The Swedish internationalist made a welcome return to the first-team fold after a five-game absence in place of Cameron Carter-Vickers. He headed an early deflected header just wide of the target. He is defensively solid and was wrestled to the deck by Halkett at one point but no foul was given. He can look ungainly at times when he is on the ball but expertly slotted back into the heart of the Celtic defence and won some vital headers as if he had never been away. 8

READ MORE: Kyogo strike gives Celtic huge win over Hearts, but at considerable cost

Stephen Welsh: The defender brilliantly blocked an early shot by Ginnelly. He enjoyed a fantastic duel with the Hearts striker all evening with the Celtic man keeping his composure and coming out on top. He marshalled the Hearts attack sufficiently enough before going down injured and leaving the field on 73 minutes. 7

Josip Juranovic: The Croatian defender linked well with Jota and he really is growing in stature as a player at the club. Reverted to his right-back position when Ralston went off injured and blasted a great opportunity wildly over the top. Whilst Ange may have had to remind him that it is the manager who picks the team he never let his boss down when it comes to application and effort. 7

Callum McGregor: The skipper proved to be the matchwinner against Aberdeen last Sunday and he was totally adept at turning defence into an attack at breakneck speed. He also forced Gordon into a superb fingertip save on 25 minutes with a fine dipping drive. The captain really is the central hub through which a lot of Celtic's creativity flows. 8

David Turnbull: The Scotland star busied himself in the midfield area and probed and prompted away all evening. His passing was intricate and elaborate and he also pressed the ball well alongside his fellow midfielders. Cannoned a goalbound effort off the face of Halkett early in the second half and saw two shots deflected wide. 7

Tom Rogic: The Aussie was another who was making his first start since October and the classy midfielder wasted no time in getting back into his stride. His twinkle-toes and his constant driving forward posed real problems for the Jambos. It was his ball to Ralston that opened up the space down the right for the full-back to cross for Kyogo to score and forced Gordon into some decent diving saves. 8

James Forrest: The winger unsurprisingly replaced Israeli Liel Abada and he missed an absolute sitter when he somehow contrived to hit the post with the goal at his mercy from just three yards out. He had a quiet opening 45 minutes and he missed another golden opportunity on 84 minutes for a clinching second goal when he was denied by Gordon. 6

Jota: The Portuguese man of the moment was trying to make it six goals in six games and he cracked in a fine effort that Gordon dived to save before curling another shot just over inside 22 minutes. He was fairly subdued by his high own high standards in the first half and pulled up with what looked like a hamstring injury on 71 minutes. 6

READ MORE: Every Ange Postecoglou transfer scrutinised as Celtic boss given signing report card

Kyogo Furuhashi: The Japanese bhoy was in the midst of a goal drought after going three games without scoring but that all ended in 33 minutes when he produced a wonderful one-touch finish from Ralston's accurately fizzed cross with more than a suspicion of offside about it. The attacking revelation made it an incredible 14 goals in 22 matches for Celtic. 8

Substitutes:

Adam Montgomery: Came on for the luckless Ralston who went off injured on 36 minutes and deputised very well in his absence although he picked up the first yellow card of the game. 6

Mikey Johnston: Replaced the injured Jota as he came on as a substitute for the seventh game running and curled a shot well wide of the target when he ought to have scored. 3

Nir Bitton: Made his 250th appearance for Celtic when he replaced Welsh on 72 minutes and helped the home side see it out. 3

Substitutes not used: Scott Bain, Albian Ajeti, Liel Abada, James McCarthy.