Old Firm to face minnows in Scottish Cup
Holders Celtic will face Peterhead in the Scottish Cup fourth round in January following Tuesday's draw at Hampden Park.
Celtic, currently second behind Rangers in the Scottish Premier League, will meet the Aberdeenshire side - currently second bottom of the Scottish Football League - in the tie, which will take place on the weekend of January 7 and 8.
Rangers also face an away test on the east coast, with Second Division Arbroath hosting the reigning SPL champions and current league leaders.
In the only all-SPL tie, Inverness will host Dunfermline, while Hearts were drawn to play junior side Auchinleck Talbot and their capital city rivals Hibernian face the tricky prospect of a trip across the Forth to Division Two leaders Cowdenbeath.
St Johnstone will host Brechin, Dundee United will travel to Airdrie, Kilmarnock will visit Dundee and St Mirren will play Hamilton, who were relegated from the top flight last term.
Aberdeen and Motherwell must wait until this weekend's replays are completed to discover their opponents. Aberdeen will face a trip to either Stranraer or Forfar, while Motherwell will host Elgin or Queen's Park.
First Division leaders Ross County will play Stenhousemuir, Raith Rovers will meet Morton, Falkirk will take on East Fife and Livingston will play either Ayr or Montrose. The reward for junior side Culter should they win their replay with Partick is a fourth round clash at home to Thistle's First Division rivals Queen of the South.
Scottish Cup draw in full:
Ross County v Stenhousemuir
Livingston v Ayr/Montrose
Raith v Morton
Hearts v Auchinleck Talbot
Cowdenbeath v Hibernian
St Johnstone v Brechin
Stranraer/Forfar v Aberdeen
Culter/Partick v Queen of South
Inverness v Dunfermline
Falkirk v East Fife
Motherwell v Elgin/Queen's Park
Arbroath v Rangers
Peterhead v Celtic
Airdrie Utd v Dundee Utd
Dundee v Kilmarnock
St Mirren v Hamilton