Celtic made the trip to McDiarmid Park on Wednesday, 9 September 2026 and left with a hard-fought 0-1 win over St Johnstone, though it took until after the break to find a way through. The first half offered little in terms of clear openings, with the home side holding firm and the score locked at 0-0 at the interval. St Johnstone defended well for long spells and gave their travelling support plenty to cheer, but they couldn't quite hang on for a share of the points. The breakthrough eventually came in the second half, enough to settle a tight, scrappy contest. It wasn't a vintage away performance, but three points on the road is three points on the road, and Celtic will take it without complaint. For St Johnstone, there's disappointment at falling to a single-goal defeat after keeping things level for so long, but there were signs here that they can make life difficult for the bigger sides at home this season.
The Matchup
St Johnstone 0-1 Celtic was the final score at McDiarmid Park, in a game where Celtic did enough across the ninety minutes to deserve the three points. It was not always comfortable for Celtic, and St Johnstone pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Looking Ahead
St Johnstone will already be turning their attention to what comes next. Their next test comes away at Aberdeen, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Aberdeen vs St Johnstone going to play at 11 October 2026 in Scottish Premiership 2026-27.
Celtic, meanwhile, have a quick chance to build on this result. They are next in action away at Motherwell, a game that will give an early sense of how they carry this result forward. Full details are here: Motherwell vs Celtic going to play at 11 October 2026 in Scottish Premiership 2026-27.