However, the twists and turns of the Scottish Premiership seasons are only just beginning with the split fixtures announced on Tuesday afternoon.
The title race, qualification for Europe and a tense relegation battle will all be contested in the weeks and months ahead with all 12 Scottish top tier sides aiming to end the season on a high.
As the split gets set to commence, we look at the Scottish Premiership form table to see how each team are performing over their last 10 games.
1. Rangers
Despite their damaging defeat to Ross County at the weekend, Rangers are top of the form table with seven wins, one draw and two defeats. They've picked up an average of 2.20 points per game during that spell. | Photo by Steve Welsh/PA Wire) Photo: Photo by Steve Welsh/PA Wire)
2. Celtic
The Hoops are four points ahead of their Old Firm rivals but sit second in the form table with six wins, three draws and one defeat. They have collected an average of 2.10 points per game during that period. | Alan Harvey - SNS Group Photo: Alan Harvey - SNS Group
3. Hearts
If Hearts continue their form from the last 10 games, they will secure third place comfortably come the end of the season. They have won six, drawn two and lost two, collecting an average of two points per game in that period. | SNS Group Photo: SNS Group
4. Kilmarnock
Derek McInnes' side have lost just once in the last 10 games, winning five and drawing the other four. They have an average of 1.90 points per game in that run. | SNS Group Photo: SNS Group