The majority of the Scottish Cup fourth round ties have taken place on Saturday with St Johnstone, Dundee and Ross County the first three top league casualties.
Aberdeen, Hearts, Hibs, St Mirren, Motherwell, Kilmarnock and Livingston have all secured their place in the fifth round draw that will take place on Sunday.
Dumbarton host Rangers in the last of Saturday’s cup ties before Buckie Thistle travel to champions Celtic on Sunday.
Partick Thistle produced the biggest result of the round with a 3-0 victory over Ross County at Dingwall.
St Johnstone lost 1-0 to Airdrie and Dundee were defeated by Kilmarnock in the weekend’s only all Premiership clash.
St Mirren got the better of Queen of the South with a 1-0 win in Paisley.
Bonnyrigg Rose knocked out Falkirk with a 2-1 win at New Dundas Park.
Elsewhere Greenock Morton beat Montrose at home, Inverness Caley Thistle eased past Broomhill in the Highlands and Ayr United got the better of Kelty Hearts.
Aberdeen beat Clyde 2-0 on Friday and Hearts scored an injury-time winner to beat League Two Spartans in Saturday’s early game.
The draw for the fifth round will take place on Sunday.
Scottish Cup fourth round results:
Clyde 0-2 Aberdeen
Spartans 1-2 Hearts
Greenock Morton 2-0 Montrose
Motherwell 3-1 Alloa
Airdrieonians 1-0 St Johnstone
Kilmarnock 2-0 Dundee
Inverness Caley Thistle 4-0 Broomhill
Bonnyrigg Rose 2-1 Falkirk
Ross County 0-3 Partick Thistle
Forfar 0-1 Hibs
Livingston 2-1 Raith Rovers
St Mirren 1-0 Queen of the South
Ayr United 3-0 Kelty Hearts
Dumbarton 1-4 Rangers
Celtic 5-0 Buckie Thistle
Cove Rangers P-P Brora Rangers
STV News is now on WhatsApp
Get all the latest news from around the countryFollow STV News
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country