Celtic will not be able to seal the Scottish Premiership title in their home match against Kilmarnock next weekend.
The league leaders went into Sunday's fixture against St Johnstone knowing two more wins would mathematically seal the title.
However, Brendan Rodgers' side fell to a shock defeat in Perth, meaning they'll have to wait to seal the league crown.
Defeat to St Johnstone meant the gap at the top of the table remained at 13 points, Rangers lost to Hibernian on Saturday, meaning they hadn't closed the margin.
Celtic have six matches left to play this season with 18 points left to play for.
Victory over Kilmarnock next Saturday would see the lead become 16 points with 15 left up for grabs. However, should Rangers win then the lead would be cut again to 13 points.
Read more:
-
Sutton sings the praises of Daizen Maeda, issues 'wrong move' verdict on Kyogo
-
Neil Lennon and Dunfermline seek SFA talks after 'Mickey Mouse' refereeing
If Rangers were to lose to Aberdeen on Sunday and Celtic beat Kilmarnock, then the league title race would officially be over.
However, if both Glasgow clubs win next weekend then it would mean the title would not be officially Celtic's until the first match after the split at the earliest.
A win in the first match after the split would then take Celtic over the points threshold to become champions with Rangers unable to match their total.
As it stands, there is no guidance on where Celtic could seal the league crown with post-split fixtures to be distributed after the league standings are finalised next weekend.
Celtic will face Rangers, Hibs, Aberdeen, Dundee United and either Hearts, St Mirren or Motherwell after the split.