Scottish Cup last-16 draw: Bonnyrigg Rose go to Aberdeen, while holders Celtic are at St Mirren & Rangers host Ayr Utd

  • Published
Media caption,

Watch Bonnyrigg Rose's late Scottish Cup winner against Falkirk

Fourth-tier Bonnyrigg Rose face a trip to top-flight Aberdeen in the last 16 of the Scottish Cup.

Holders Celtic will travel to fellow Premiership side St Mirren, while Viaplay Cup winners Rangers are at home to Championship Ayr United.

Last season's beaten finalists Inverness Caledonian Thistle will welcome top-flight Hibernian, with city rivals Hearts going to Airdrieonians.

The eight ties will take place over the weekend of 10/11 February.

Elsewhere, two other top-flight sides also face trips to Championship opposition as Motherwell are at Greenock Morton and Livingston travel to Partick Thistle.

Finally, Kilmarnock will host either third-tier Cove Rangers or non-league Brora Rangers, with both sides scheduled to play their postponed fourth-round tie on Tuesday (19:45 GMT).

Last-16 draw in full

Kilmarnock v Brora Rangers or Cove Rangers

Inverness CT v Hibernian

Aberdeen v Bonnyrigg Rose

Greenock Morton v Motherwell

Airdrieonians v Hearts

Rangers v Ayr Utd

Partick Thistle v Livingston

St Mirren v Celtic