Charlotte Cohen
BBC Sport Scotland
After an incredible Scottish Premiership season, it all comes down to this Saturday as Celtic host Hearts in a seismic title shootout.
Celtic need to win while Hearts only need a point to be crowned top-flight champions for the first time since 1961 and become the first non-Old Firm winners in 41 years.
The previous meetings between the sides this season make good reading for Hearts fans.
Three different Celtic managers have tried, and failed, to beat the Tynecastle outfit as Martin O'Neill prepares for another attempt, this time with the biggest prize of all at stake.
Here's the story of their previous meetings this term...
26 October: Hearts 3-1 Celtic
Celtic, under Brendan Rodgers, had just suffered their first defeat to Dundee in 37 years and headed to Tynecastle five points behind the league leaders.
Dane Murray fired into his own net to put Hearts ahead inside 10 minutes but Callum McGregor hit back with his first goal of the season.
Alexandros Kyziridis restored Hearts' lead in the second half before Lawrence Shankland converted a spot-kick three minutes later to take all three points.
The defeat ultimately led to Rodgers' resignation the following day and the return of Martin O'Neill for his first interim spell.
This content isn't available anymore.
There was an error
7 December: Celtic 1-2 Hearts
Wilfried Nancy, appointed four days earlier, made his Celtic managerial debut - and Hearts spoiled the Frenchman's party.
Claudio Braga robbed Callum McGregor and tucked away the visitors' opener and Oisin McEntee emphatically headed Derek McInnes' side into a 2-0 lead.
Despite 15 shots and over 70 per cent possession, Celtic could only find a late consolation goal through Kieran Tierney.
That victory moved Hearts three points above Celtic, who had a game in hand.
25 January: Hearts 2-2 Celtic
After Nancy's disastrous spell Celtic again turned to O'Neill and he took charge of the most recent meeting between the sides.
Celtic - bidding to cut Hearts' title lead to three points - led through Benjamin Nygren's opener until Stuart Findlay headed the leveller early in the second half.
Hyun-jun Yang had Celtic back in front with half an hour left and it looked like O'Neill was on course for a win - until Auston Trusty's red card with just over 10 to play.
Braga netted a late equaliser to take a point and keep Hearts comfortably ahead in the title race.