Joe Hart: The ex-Manchester City No.1 took a real sore one from a reckless and needless Christian Ramirez challenge in the early exchanges and he was down for a lengthy stoppage. He pulled off a superb stop from a Marley Watkins effort which he tipped round the post. Was beaten all ends up by Ferguson's spot-kick. 7

Anthony Ralston: The full-back linked really well with Abada down the right-hand side and his distribution was pretty good all afternoon. The inverted position also allowed him to maraud forward which he did to decent effect. He hunted the ball down when asked and was another who turned in a solid display. He was unlucky with a bullet header which Joe Lewis superbly turned over the top. 7

Cameron Carter-Vickers: The American internationalist has featured in every match since his deadline day capture and is a steadying reassuring presence at the back of the pack. He strolled forward with purpose whenever he could and he seemed to pick a teammate out with every pass. He is fast becoming a cult hero in the eyes of the supporters who want him signed up as soon as possible. 8

READ MORE: 3 burning Celtic issues as Ange Postecoglou's side edge past Aberdeen at Parkhead

Stephen Welsh: The central defender recovered sufficiently from his head knock to retain his place in the starting line-up. He is beginning to look comfortable alongside CCV as a defensive partnership and stuck manfully to the task of shackling Ramirez. He tried to attack a lethal delivery from Turnbull near the end of the first half and succeeded only in taking the ball off the head of Kyogo. 7

Josip Juranovic: The Croatian internationalist was the coolest customer in Germany after his Panenka style penalty. He got into some good positions but chose the wrong option at times much to the frustration of the home supporters. He also cracked in an effort wide of the target after the restart as the home side were in the ascendency again. He was in the right place at the right time in the closing stages to position himself brilliantly to prevent a second Aberdeen equaliser. 7

James McCarthy: This was a rare opportunity for McCarthy to shine in the engine room as his Celtic career has been disrupted by illness and injury. The Republic of Ireland internationalist is still feeling his way back into the rough and tumble of Scottish football and his match sharpness and fitness will come the more he turns out for the side. Fed a lovely ball through to Abada that led to the McGregor incident for the second goal and he was steady and comfortable throughout. 7

Callum McGregor: The skipper brilliantly led by example and was involved in the three-man move that led to the opening goal when he teed up Jota superbly. He walked a tightrope after a crude foul on Ryan Hedges on 26 minutes which earned him a yellow card. He also crashed in a fantastic effort that cannoned off Ramirez and played a captains part in the victory. He got his just reward by charging down Jonny Hayes clearance which spun fortuitously into the net in 60 minutes for what turned out to be the winner. 8

READ MORE: Celtic 2-1 Aberdeen: Bizarre Callum McGregor goal clinches Premiership win for Ange Postecoglou's side

David Turnbull: The Scotland midfielder seemed to relish the stage and he displayed a wide passing range as well as some real technical ability. Some of his deliveries were on point and he certainly rose to the challenge up against the likes of Brown and Ferguson in the engine room. 7

Liel Abada: The Israeli wide man was somewhat surprisingly restored to the first-team fold at the expense of James Forrest. He saw a lot of the ball but failed to do anything with it and it was his clumsy challenge on David Bates in the box that gave Aberdeen the chance to equalise from the spot. That moment changed the whole complexion of the contest which up until that point Celtic had dominated proceedings and was hooked for Forrest on the hour mark. 5

Jota: The Portuguese star was the victim of early studs down the back of his Achilles challenge by Lewis Ferguson and it was a sly kick. He recovered easily enough to coolly slot home the opening goal and crashed one off the post late on. He is happy being cast in the role of the main man and the creator of chances. He is certainly making the team tick at the moment and his teammates clearly trust him as they look for him all too often and he is the bright and inventive spark in the side. 8

Kyogo Furuhashi: The Japanese bhoy is full of running and energy but he was not involved as often as he would have liked in the first half. He upped his levels after the interval and was denied a goal by the leg of Lewis. He does give his manager a real shift every time he steps onto the field as he is such a nuisance and a consummate team player. 7

Substitutes

James Forrest: Came on for Abada on the hour mark and offered a more effective outlet down the flank than Abada. 4

Mikey Johnston: Given a seven-minute cameo when he replaced Jota on 83 minutes and almost laid one on a plate for Kyogo with an accurate low cross into the danger area. 2 Albian Ajeti: The Swiss striker came on for the final minute of injury time for Kyogo. 1

Substitutes not used: Scott Bain, Liam Scales, Ismalia Soro, Adam Montgomery.