Quarter-finals
Hibernian 2 -
1 Greenock Morton
Arbroath 1 -
3 Rangers
Celtic 4 -
2 Montrose
Aberdeen 6 -
4 Ayr United
3rd Round
Clydebank FC 1 -
2 Hibernian
Ayr United 3 -
1 Falkirk
Motherwell 2 -
4 Celtic
Montrose 5 -
4 Raith Rovers
Greenock Morton 5 -
4 Kilmarnock
St. Mirren 2 -
3 Rangers
Aberdeen 8 -
1 Hamilton Academical
Airdrieonians 2 -
3 Arbroath
2nd Round
East Stirlingshire 1 -
3 Montrose
Queen's Park 6 -
6 Raith Rovers
St. Mirren 8 -
2 Berwick Rangers
Hibernian 6 -
1 Brechin City
Forfar Athletic 1 -
7 Rangers
Celtic 4 -
2 Dundee Utd
Arbroath 2 -
0 East Fife
Alloa Athletic 1 -
3 Kilmarnock
Motherwell 4 -
3 Clyde
Hamilton Academical 4 -
3 Cowdenbeath
Aberdeen 9 -
0 Livingston
Falkirk 3 -
3 Partick Thistle
Clydebank FC 4 -
2 Stenhousemuir
Greenock Morton 7 -
2 Heart of Midlothian
Stranraer 1 -
4 Ayr United
Dunfermline Athletic 0 -
8 Airdrieonians
1st Round
Dundee 1 -
6 Celtic
Queen of the South 0 -
5 Montrose
St. Mirren 2 -
0 Dumbarton
Albion Rovers 0 -
4 Rangers
St Johnstone 0 -
2 Berwick Rangers
Stirling Albion 1 -
5 Alloa Athletic