Six SPL teams have been paired together in the Scottish Cup fourth round draw. Hamilton host former SPL leaders Rangers, whilst Celtic will play either Morton or Dumbarton.
Third-placed Hibernian host Scottish minnows Irvine Meadow.
Fourth round draw:
Hamilton v Rangers
Hibernian v Irvine Meadow
St Mirren v Cowdenbeath/Alloa
Raith/Peterhead v Airdrie United
Dunfermline v Stenhousemuir/Cove
Forfar v St Johnstone
Clyde/Livingston v Dundee
Albion Rovers v Stirling Albion
Aberdeen v Hearts
Edinburgh City v Montrose
Partick Thistle v Dundee United
Ross County v Inverurie Loco Works
Ayr United v Wick/Brechin City
Ties to played over the weekend of the 9th January