48 goals were scored across 14 William Hill Scottish Cup ties with teams taking a step closer to the showpiece final in May. 

12 sides have secured their place in the hat for the Fifth Round which will be drawn tomorrow afternoon at the Excelsior Stadium after Albion Rovers match against Celtic.

St.Mirren knocked out Premiership opponents Dundee away from home in the shock of the round while Bonnyrigg Rose’s Scottish Cup fairytale ended at the hands of ruthless Hibernian.

Ross County stormed to a 6-2 victory against Dundee United in Dingwall.

Queen’s Park and Ayr United will have to do it all again on Tuesday at Hampden Park following a 0-0 stalemate in Ayrshire.

The featured match of the round, Stirling Albion vs. Clyde will also be played again after a 2-2 draw at Forthbank.

Partick Thistle overcame Highland League side Formartine United under the watchful eye of former Scottish Cup finalist Andrew Barrowman who has written a blog which will be available tomorrow.

Raith Rovers will take on Hearts tomorrow as well as Celtic’s visit to Albion Rovers.

William Hill Scottish Cup Fifth Round Results

Aberdeen 4-0 Stranraer 

Alloa Athletic 2-3 Dunfermline

Ayr United 0-0 Queen’s Park*

Bonnyrigg Rose 1-8 Hibernian

Dundee 0-2 St. Mirren 

Elgin City 1-2 Inverness Caledonian Thistle

Greenock Morton 2-0 Falkirk

Kilmarnock 0-1 Hamilton

Livingston 0-1 East Fife 

Partick Thistle 4-0 Formartine United 

Rangers 2-1 Motherwell 

Ross County 6-2 Dundee United

St.Johnstone 2-0 Stenhousemuir

Stirling Albion 2-2 Clyde **

* Replay to be played on Tuesday 24 January 2017, kick-off 7.45pm at Hampden Park

** Replay to be played on Tuesday 31 January 2017, kick-off 7.45pm at Broadwood Stadium

Sunday 22 January 2017

Raith Rovers vs. Heart of Midlothian (kick-off 1.05pm, live on BBC Scotland)

Albion Rovers vs. Celtic (kick-off 3pm, live on Sky Sports)