St Johnstone achieved a great result against Celtic – and they managed to break a club record in the process.
Celtic couldn’t find a way past the Saints at Parkhead, Callum Davidson’s side taking a 1-1 draw back up to Perth. A Chris Kane goal 10 minutes from time looked to have given the away side a remarkable win.

St Johnstone drew with Celtic. (Photo by Alan Harvey/SNS Group via Getty Images)
But Celtic managed to hit back soon after through Mohamed Elyounoussi. It still wasn’t seen as a good day for those at Celtic Park but for St Johnstone it was another step forward.
They made it 11 games unbeaten under Davidson, a remarkable run. What makes this more significant is this is the first time they have managed this as a top-flight club.
Their last defeat was against Celtic at the start of October and even in that they were unfortunate to lose, two late goals sealing a late escape for the champions.

A great result for the Saints which broke a McDiarmid Park record. (Photo by Rob Casey/SNS Group via Getty Images)
No such luck would come for Celtic on home soil as the Saints stood firm to break the record. In that time, they have progressed to the last eight of the League Cup and edged closer to the top six.
St Johnstone have won six and drawn six in this time and now enter the busy festive in fine form. Their next match comes at home to Livingston before a chance to book a League Cup semi-final spot against Dunfermline.
There are plenty of testing fixtures on the horizon, including trips to Aberdeen and a home tie against a relentless Rangers just two days before Christmas. But their draw away to Celtic will give them spirit.