Friday 12 May 2017 16:42, UK
This weekend in the Scottish Premiership features three huge matches in the battle to avoid relegation and the play-off spot.
All 12 teams are in action with the top two teams in the country going head to head on Friday night, followed by a day of intriguing encounters as the bottom six jostle for position with just three games left to secure their Premiership status.
Relegation Watch
A crucial Lanarkshire derby sees Motherwell travel to Hamilton Accies with both sides locked on the same number of points in the relegation play-off zone.
Inverness cannot be automatically relegated this weekend but anything other than a win against Kilmarnock would mean Richie Foran's men require remarkable results in the final two matches of the season to beat the drop.
Meanwhile, Dundee can complete their survival bid if they record a victory over Ross County and the Lanarkshire derby doesn't end in a draw.
Both Ross County and Kilmarnock can confirm their Premiership status for next season with wins in their respective matches.
The top six
In the upper half of the table, it's a rehearsal for the Scottish Cup final later this month as champions Celtic travel to Pittodrie looking to continue their unbeaten domestic run.
Rangers v Hearts will see two of this season's new bosses go head to head while questions still linger about the results and performances their sides have put in since taking over.
You can see how Pedro Caixinha and Ian Cathro fare on Saturday, live on Sky Sports 2 from 12pm.
St Johnstone will make fourth spot theirs if they avoid defeat to Partick Thistle, who still have a chance of overtaking Hearts in fifth place.
The Sky Sports commentary team of Ian Crocker and Andy Walker are here to give their predictions ahead of a massive weekend in the Scottish Premiership.
Aberdeen v Celtic - Friday 7.45pm kick-off
Andy Walker's prediction:
Aberdeen 1-1 Celtic
Key player: Kenny McLean
Is he good enough for Scotland? Playing well in high-profile games like this one helps his cause.
Ian Crocker's prediction:
Aberdeen 1-1 Celtic
Key player: Scott Sinclair
Sweeping up awards and rightly so. The player I saw a lot of at Swansea is well and truly back!
Rangers v Hearts - Live on Sky Sports 2 from 12pm.
Andy Walker's prediction:
Rangers 3-0 Hearts
Key player: Kenny Miller
Undoubtedly Rangers' player of the season. If only his attitude rubbed off on others.
Ian Crocker's prediction:
Rangers 2-1 Hearts
Key player: Kenny Miller
Glad he's sticking around, though I may need to think of some new lines for him!
Dundee v Ross County - Saturday 3pm
Andy Walker's prediction:
Dundee 2-1 Ross County
Key player: Neil McCann
He has worked wonders for his old club, a victory in his first home game would surely see Dundee safe.
Ian Crocker's prediction:
Dundee 1-0 Ross County
Key player: Marcus Haber
Canadian striker has certainly been a presence for the new gaffer.
Hamilton Accies v Motherwell - Saturday 3pm
Andy Walker's prediction:
Hamilton Accies 0-0 Motherwell
Key player: Ali Crawford
This relegation battle looks like going to the final game, an alarming slump in form for both sides.
Ian Crocker's prediction:
Hamilton Accies 0-1 Motherwell
Key player: Scott McDonald
Wily Aussie should relish the importance of this monumental derby.
Kilmarnock v Inverness CT - Saturday 3pm
Andy Walker's prediction
Kilmarnock 1-2 Inverness CT
Key player: Gary Warren
Richie Foran has struggled to get the best from his players, although their attitude last weekend gives his side a fighting chance.
Ian Crocker's prediction:
Kilmarnock 2-0 Inverness CT
Key player: Jordan Jones
Been a lively watch down the flank for Killie.
St Johnstone v Partick Thistle - Saturday 3pm
Andy Walker's prediction:
St Johnstone 2-0 Partick Thistle
Key player: Liam Craig
A goalscoring midfielder might just separate the teams.
Ian Crocker's prediction:
St Johnstone 0-0 Partick Thistle
Key player: Christie Elliott
Can play absolutely anywhere without ever looking out of place