 The Old Firm will play each other on Saturday 5 May |
Champions elect Celtic will face Kilmarnock at Rugby Park on 22 April in the first set of post-split fixtures in the Scottish Premier League. Meanwhile, Rangers will play Aberdeen on the final day of the season at Pittodrie as both sides race for the second-place Champions League slot.
The Old Firm will meet at Ibrox on Saturday 5 May with a 1230BST kick-off.
In the battle to avoid the drop to the First Division, St Mirren will host Dunfermline on Monday 30 April.
A final Edinburgh derby will take place on Saturday 12 May, with Hibernian and Hearts pitching for a Uefa Cup slot.
The arrangement of fixtures means that Celtic's earliest opportunity to secure the league title would be against Kilmarnock, unless Rangers slip-up before the split.
Dunfermline's recent 3-1 win over Inverness Caledonian Thistle on Saturday 17 March denied Charlie Christie's side the opportunity to press Kilmarnock for sixth place and consigned the Highland team to the bottom half of the table.
The last weekend of fixtures will take place on Saturday 19 and Sunday 20 May.
The bottom half of the SPL will play their matches on the Saturday with a 1300BST kick-off time, and the top half will play on the Sunday with a 1400BST start.
The full list of fixtures are as follow (kick-off times are 1500BST unless otherwise stated):
Saturday 21 April
Aberdeen v Hibernian 1230BST (Live TV)
Dunfermline Athletic v Dundee United
Inverness CT v Motherwell
Rangers v Hearts
Sunday 22 April
Kilmarnock v Celtic 1400BST (Live Tv)
Monday 23 April
Falkirk v St Mirren 1945BST (Live TV)
Saturday 28 April
Dundee United v Inverness CT
Motherwell v Falkirk
Aberdeen v Kilmarnock
Hibernian v Rangers
Sunday 29 April
Celtic v Hearts 1400BST (Live TV)
Monday 30 April
St Mirren v Dunfermline Ath 1945BST (Live TV)
Saturday 05 May
Rangers v Celtic 1230BST (Live TV)
Dundee United v St Mirren
Falkirk v Inverness CT
Hibernian v Kilmarnock
Sunday 06 May
Hearts v Aberdeen 1400BST (Live TV)
Monday 07 May
Dunfermline Ath v Motherwell 1945BST (Live TV)
Saturday 12 May
Falkirk v Dundee United
Inverness CT v Dunfermline Ath
Motherwell v St Mirren
Hearts v Hibernian 1230BST (Live TV)
Celtic v Aberdeen
Sunday 13 May
Rangers v Kilmarnock 1400 (Live TV)
Saturday 19 May
Dundee United v Motherwell 1300BST
Dunfermline Ath v Falkirk 1300BST
St Mirren v Inverness CT 1300BST
Sunday 20 May
Aberdeen v Rangers 1400BST
Hibernian v Celtic 1400BST
Kilmarnock v Hearts