There are games that arrive with pressure. And then there are games like this.
A Scottish Cup semi final at Hampden, Celtic on one side, St Mirren on the other, and the weight of a season hanging in the balance. For Celtic, it is another step toward silverware. For St Mirren, it is the chance to prove that what happened the last time these sides met on this stage was no accident.
Because they have already done it once.
Back in December, under the Hampden lights, St Mirren shocked Celtic with a 3-1 victory to lift the Premier Sports Cup. It was the kind of result that does not just fade away. It lingers. It plants belief in one dressing room and leaves unfinished business in the other.
So as Sunday approaches, the narrative feels perfectly set.
A rematch. A shot at redemption. A chance to reach another final.
But just as the focus should be sharpening on tactics and preparation, something unexpected has crept into the story. Something that could quietly shape how this semi final unfolds.
It starts not with the outfield players, not with the headline names, but with a position that often only gets attention when something goes wrong.
Goalkeeper.

Shamal George, St Mirren’s number one, was already coming into this game with a story behind him. He had battled through a trapped nerve in his neck, an issue that forced him off during last weekend’s narrow 1-0 defeat to Celtic at Parkhead.
It looked like a setback, but one he had managed to push through.
Until now.
In the build up to the biggest match of St Mirren’s season, George has picked up another injury. This time, an ankle knock sustained in training. It may sound minor, but the timing could not be worse.
A session cut short. Immediate concern. And suddenly, a key decision hanging in the balance.
Interim boss Craig McLeish did not hide the uncertainty when addressing the situation.
He said: “We need to assess it. He’s only just went over to his ankle, so we’re hoping that he’s going to be OK. We have to take precautions and just take the weight off it straight away.
“Ryan came in at the weekend and did great throughout the game in place of Shamal. The physio is with him just now so we’ll see how that goes, but if Ryan steps in then we’re more than comfortable and confident with what Ryan can do as well.
“He had to go on as a substitute goalkeeper, as a back-up goalkeeper. To go in the way he did at Celtic Park in front of the fans and the crowd and to look so assured – and we’re obviously playing a little bit differently, where we’re asking more of the goalkeepers with the ball at their feet – he gave us so much of that in the second half as well.
“So, the fact that he’s done it so recently and he may have to do it again – we need to wait on Shamal’s update – then whoever’s in and goals for us, we’re confident with whatever we go with.”

It is the kind of statement that tries to balance calm with realism.
Because behind the reassurance, there is a clear concern.
If George does not make it, the responsibility falls to Ryan Mullen. A goalkeeper still finding his footing, with limited appearances since arriving last summer. Thrown into a high-pressure environment at Parkhead last weekend, and potentially about to walk into Hampden for a semi final against the same opponent.
That is not just a selection change.
That is a shift in the dynamic of the game.
For Celtic, it raises questions. For St Mirren, it demands belief. Because cup ties are often decided in moments, and moments have a habit of finding the least expected places.
A save. A mistake. A split-second decision.
And suddenly, the entire narrative can change.
That is what makes this situation so compelling.
Because while much of the attention will fall on the rematch, the history, and the stakes, there is now an undercurrent running beneath it all. A quiet uncertainty that could grow louder as kick off approaches.
Will George recover in time. Will Mullen be called upon again. And if he is, can he deliver under the Hampden spotlight.
St Mirren have already shown they can hurt Celtic on this stage.
Now, they may have to do it with a question mark in the one position that offers no room for error.
And in a game like this, that question could become the answer everyone remembers.