Stirling Albion or Hurlford United have been paired with Raith Rovers in the fourth round of the Scottish Cup.
The winners of Saturday’s Forthbank replay, after a 1-1 draw at Blair Park, will be at home to Grant Murray’s Championship side on Saturday November 29.
Raith were 2-0 winners away to Linlithgow Rose in their third-round tie.
William Hill Scottish Cup fourth-round draw
St Johnstone v Ross County
St Mirren v Inverness CT
Hurlford United or Stirling Albion v Raith Rovers
Rangers v Kilmarnock
Hearts v Celtic
Queen of the South v Brora Rangers
Stranraer v Dunfermline Athletic
Elgin City or Bo’ness United v Arbroath
Falkirk v Cowdenbeath
Spartans v Morton or Airdrieonians
Berwick Rangers v Albion Rovers
Dundee v Aberdeen
Annan Athletic v Brechin City
Ayr United or Alloa Athletic v Hibernian
Motherwell v Dundee United
Partick Thistle v Hamilton Accies
Ties to be played on November 29