Celtic preserved their unbeaten record at home to St Mirren with a 2-1 victory in the Premiership's sixth round on September 5th. The visitors took an early lead through a penalty before Liam Scales and Yang Hyun-Jun secured the win after a spirited second half from the hosts.
Nikolas Agrafiotis struck from the spot in the twenty-second minute, giving St Mirren the advantage they carried into the break. Celtic had seen a Camilo Duran goal cancelled by VAR shortly beforehand, and the momentum stayed with the home side until Scales equalised in the fifty-first.
And here's the thing — Celtic's patience eventually told. Yang Hyun-Jun headed home in the sixty-eighth minute to put the visitors ahead, and despite the hosts throwing everything forward, the lead held firm. The game opened up after that, with both sides making changes.
By then, the pattern was clear enough. Celtic dominated possession at sixty percent and created more attacks, though St Mirren stayed dangerous on the counter. The hosts managed six shots on target but couldn't find the same rhythm that had served them well in their previous win against Kilmarnock.
The statistics told a familiar story. Celtic registered eighteen shots to St Mirren's twelve, and while the visitors were more clinical, the hosts' defensive work kept them in the contest for long stretches. Four yellow cards for St Mirren told of the pressure they were under.
To be fair, this was a result that fit the narrative. Celtic remain on top with fifteen points from five victories, while St Mirren drop to third with ten points. My prediction of a Celtic win came true — not a shock, but not entirely certain either.
The result extends Celtic's perfect start to the season and leaves St Mirren searching for answers before their next fixture. It was never going to be straightforward, and in the end, the visitors had just enough quality to make the difference when it mattered.