The draw for the fourth round of the Scottish Cup was made this afternoon and saw Championship league leaders Hearts drawn against Scottish champions Celtic in a repeat of the League Cup clash earlier this season with Celtic winning 3-0.
Scottish Cup holders St.Johnstone play host to Ross County, Inverness travel to Paisley to face St.Mirren, Dundee play Aberdeen, managerless Motherwell play Dundee United and Partick Thistle welcome Hamilton to Firhill.
The victors of the replay between Hurlford United or Stirling Albion will host Championship side Raith Rovers, Bo’ness United or Elgin City face a home tie against Arbroath, while Hibernian visit the winner of the replay between Ayr United and Alloa Athletic.
Championship side Rangers welcome Kilmarnock to Ibrox.
William Hill Scottish Cup fourth-round draw
St Johnstone v Ross County
St Mirren v Inverness Caley Thistle
Hurlford United or Stirling Albion v Raith Rovers
Rangers v Kilmarnock
Heart of Midlothian 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 Academical
Ties to be played on the weekend of November 29/30