Celtic have been drawn away to Clyde in the Tennents Scottish Cup for the second season in a row.
Celts demolished the Cumbernauld side 5-0 last season, and will face them again on the weekend of January 7th.
Rangers have a tricky tie at home to Peterhead.
The full draw is shown below:
Alloa v Livingston
Spartans v Queen's Park
Queen of the South v Hamilton Academical
Hearts v Kilmarnock
Dundee United v Aberdeen
Ross County v Forfar
Falkirk v Brechin City
Inverness Caledonian Thistle v Ayr United
St Mirren v Motherwell
Hibernian v Arbroath
Rangers v Peterhead
St Johnstone v Gretna
Stirling Albion v Partick Thistle
Dundee v Stranraer
Clyde v Celtic
Dunfermline v Airdrie United