Will Celtic’s remarkable winning streak continue?
On Wednesday night, the Hoops had to work hard but, in the end, had enough to beat Livingston at home.
The breakthrough came via an own goal, before Kyōgo Furuhashi scored the second and decisive goal in a 2-1 victory.
This maintains Celtic’s nine-point lead at the top of the table, with Ange Postecoglou’s team having won ten on the spin.
However, each of their last four victories have been by a one-goal margin, suggesting the Bhoys are living on the edge, even if only a little bit.
Nevertheless, having won 20 of their last 21 home Premiership matches, a Celtic victory seems likely.
As for St Johnstone, they enjoyed a memorable comeback victory in the Highlands last weekend.
Ali Crawford’s quick-fire brace saw the Saints defeat ten-man Ross County in Dingwall, the goals coming less than 100 seconds apart.
So, Callum Davidson’s team are now unbeaten in six games, winning four of them, climbing into the European places.
Back in October, Alex Mitchell had seemingly snatched a draw against Celtic, equalising in the 93rd minute.
However, the Hoops went straight up the other end and won it through Giorgos Giakoumakis; limbs in the away end at McDiarmid Park.
Will this Christmas Eve clash at Parkhead be equally as entertaining?