Joe Hart - Outwith a couple of solid punches from set-pieces and crosses, the veteran goalkeeper had a relatively uneventful first half in Paisley. He could do nothing about Alex Gogic's thunderous strike, which thankfully rattled the woodwork for the former England international. He made a tremendous save from the same 'attacker', as the Cyprus stalwart's overhead kick was well dealt with thanks to Hart's diving block. He would have been expecting a bit more in the way of goalmouth action to deal with, though he had a largely quiet afternoon in all honesty. A much-welcomed clean sheet for one of Celtic's better performers in recent weeks. 6

Anthony Ralston - A quiet opening half for the right-back, who replaced Alistair Johnston in the starting line-up following the Canadian's injury in the capital. With a lot of the action coming down his fellow full-back in Bernabei, Ralston's influence in the game for the first half was very little. He would spring into action early on in the second half, as his cross found the oncoming Idah, who should have buried the opportunity presented to him. Reliable whenever called upon, he hardly put a foot wrong in this game, his second good performance in as many games. 6

Stephen Welsh - A busy start to the afternoon for the academy graduate, he had to put his head, feet and body on the line to stop a number of promising moves from the home side. Comfortable on the ball and mobile with and without it, Welsh dealt with everything that came his way in the first half for the away side, keeping the hosts out despite some decent openings. He put his head where it mattered following the restart, as he did not allow a decent St Mirren move to transpire, thanks to his defensive intervention. Another strong performance from Welsh, who looks every inch a Celtic player - not something that has been said often about the defender. 7

Liam Scales - One of the first names on the teamsheet nowadays, Scales was involved with a lot of good work defensively alongside his teammate Welsh, as the pair looked to put out fires before they came Hart's way. Like Welsh, Scales is comfortable with his distribution and looked to get the ball to his midfielders and wingers as quickly as possible. Not the quickest operator by any means, Scales used his timing and defensive abilities to stop any attacks that came his way. Solid, if unspectacular from Celtic's Mr Reliable. 6

Alexandro Bernabei - Never a boring watch, the Argentina left-back is all-action, for better or for worse. One cannot take their eye off of the defender (we use that term very loosely) as he is constantly involved with events in the game, which makes him an easy target for criticism and debate. Giving the ball away in one moment and then beating half the team in another, Bernabei is box-office to watch - at least for the neutral - as you never know what you are going to get with him. There are some green shoots of development from the left-back's performances, though he still has a lot of work to do if he is to realistically challenge Greg Taylor when he returns from injury. He was booked for a reckless challenge midway through the second half, in what was a mixed bag overall from Celtic's number 25. 6

Callum McGregor - After a poor performance at Easter Road, a lot of eyes would have been on the captain to deliver in this game, as his form has been up and down this campaign thus far. He would make a telling impact early on, contributing a secondary assist thanks to his pinpoint pass to the marauding Palma. A constant avenue for his teammates to hit, the captain put in a dominating performance for the duration, in what was a timely return to form for Celtic's number 42. A massive player for the team, the skipper's return to prominence should worry the rest of the club's opponents. Welcome back, captain! 8

Matt O'Riley - Celtic's main source of midfield inspiration this season has looked a shadow of his former self, and that was again the case in this one, at least for 45 minutes. Usually a source of so much joy in the middle of the park, O'Riley's influence in this game was largely non-existent, with the number 33 struggling to get anything going of note. He would try his best to get things going, with his strike rattling the crossbar before Maeda converted the rebound. He huffed and puffed, but it was another frustrating afternoon from a player who you expect so much more from. 5

Daizen Maeda - You take the rough with the smooth concerning Maeda, who still looks to be getting back to his best after his Asia Cup exploits. At times effective and other times frustrating, one thing you can never say about the winger is that he doesn't put in a shift. He should have doubled Celtic's lead late on in the first half, with his strike going just past the St Mirren post. Making no mistake after the restart, the Japan international would slam home O'Riley's rebounded chance, which cannoned off the crossbar. Kuhn replaced the goalscorer with 15 minutes to go, with the winger earning a well-deserved rest after another tireless performance. 6

Luis Palma - More known for his offensive abilities, the Honduras international got stuck in early doors for his team, covering for Bernabei when the left-back ventured forward. He would revert to type, as he was given the freedom to roam forward following a counter attack. Quickly playing the ball into the box, he would find Kyogo, who met the delivery well, in turn earning Palma an assist for his hard work. After not contributing a whole lot after the restart, Palma was replaced by Yang Hyun-jun for the final third of proceedings. 6

Kyogo Furuhashi - Restored to the starting line-up, the Japan international played in a deeper role, not unlike an attacking midfielder or false nine. He would show his predatory instincts, however, following great work from Palma down the wing. Taking his shot at the first time of asking, he would beat Zach Hemming in the St Mirren goal to get his side's first goal of the afternoon. A constant pest for the duration, the home side had no idea what to do with the striker, who looked back to his best in proceedings this afternoon. 7

Adam Idah - Deployed as the furthest-forward striker this afternoon, Idah looked to get on the end of whatever service was offered to him by the midfield, out wide and from his supporting striker Kyogo. He displayed some nice hold-up play as the target-man, holding his own against the imposing St Mirren defence he was up against. He should have got on the scoresheet at the start of the second half, as he dragged his shot just past the post after good work from Ralston. That would be his last meaningful contribution, as he was replaced by Paulo Bernardo with 30 minutes to go. Solid enough. 6

Subs

Paulo Bernardo (62) - Perhaps a surprising omission from the starting line-up, the Portuguese midfielder replaced Idah, which allowed Kyogo to assume his usual position as the lone striker. Never afraid to get stuck in, Bernardo was clearly up for the battle from the moment he entered the fray, announcing his arrival with a couple of decent headers and physical prowess. 5

Yang Hyun-jun (62) - Fresh from his Asia Cup participation, Yang replaced Palma for the final 30 minutes of the match. His first foray forward looked promising, but was eventually dealt with by the St Mirren defence. He then cut inside and tried to score from just outside the box, but his shot went narrowly wide. 5

Oh Hyeon-gyu (74) - Also just back from Qatar, Oh replaced his continental counterpart Kyogo for the closing stages of the contest. Effectively a spectator, he did little to impact the game. Should have done better with a good opportunity at the end. 3

Nicolas Kuhn (74) - The German replaced Celtic's second goalscorer Maeda for the final 15 minutes of the match. Bright in spells, the winger will have to bide his time if he is to replace Maeda. Plenty more to come from the 24-year-old. 4