Season 1977-78

First Round
Dec17 4-3 Civil Service Strollers v Selkirk
Dec17 2-0 Brechin City v Falkirk
Dec17 1-4 Burntisland Shipyard Amateurs v Berwick Rangers
Dec17 0-0 Dunfermline Athletic v Clyde
Dec21 0-3 Clyde v Dunfermline Athletic
Dec17 1-0 Raith Rovers v Stenhousemuir
Dec17 5-0 Inverness Caledonian v Inverness Thistle
Second Round
Jan07 4-0 Inverness Caledonian v Civil Service Strollers
Jan07 2-1 Meadowbank Thistle v East Stirlingshire
Jan07 1-1 Peterhead v Cowdenbeath
Jan14 5-0 Cowdenbeath v Peterhead
Jan07 0-1 Stranraer v Queen's Park
Jan07 1-0 Brechin City v Dunfermline Athletic
Jan07 4-1 Vale of Leithen v Forfar Athletic
Jan07 6-0 Berwick Rangers v Raith Rovers
Jan07 1-0 Albion Rovers v Buckie Thistle
Third Round
Feb06 7-1 Celtic v Dundee
Feb05 1-1 Partick Thistle v Cowdenbeath
Feb27 0-1 Cowdenbeath v Partick Thistle
Feb06 0-0 Stirling Albion v Clydebank abd 52mins fog
Feb07 3-0 Stirling Albion v Clydebank
Feb06 1-2 St Mirren v Kilmarnock
Jan28 2-4 Berwick Rangers v Rangers
Jan28 0-4 Arbroath v Motherwell
Jan28 1-4 Hamilton Academical v Dundee United
Jan28 4-0 Hibernian v East Fife
Feb06 2-0 Aberdeen v Ayr United
Feb07 1-0 St Johnstone v Brechin City
Jan28 2-2 Queen of the South v Montrose
Feb06 1-3 Montrose v Queen of the South
Feb04 0-1 Vale of Leithen v Queen's Park
Feb06 2-3 Airdrieonians v Heart of Midlothian
Jan28 2-1 Meadowbank Thistle v Inverness Caledonian
Feb05 0-1 Albion Rovers v Greenock Morton
Jan29 2-2 Alloa Athletic v Dumbarton
Feb06 2-1 Dumbarton v Alloa Athletic
Fourth Round
Feb18 3-0 Greenock Morton v Meadowbank Thistle
Mar04 0-0 Hibernian v Partick Thistle
Mar07 2-1 Partick Thistle v Hibernian
Feb27 1-3 Motherwell v Queen's Park
Feb27 3-0 Dundee United v Queen of the South
Feb18 1-0 Rangers v Stirling Albion
Feb27 3-0 Aberdeen v St Johnstone
Feb27 1-1 Celtic v Kilmarnock
Mar06 1-0 Kilmarnock v Celtic
Feb18 1-1 Dumbarton v Heart of Midlothian
Feb27 0-1 Heart of Midlothian v Dumbarton
Fifth Round
Mar11 2-0 Dundee United v Queen's Park
Mar11 4-1 Rangers v Kilmarnock
Mar11 2-2 Aberdeen v Greenock Morton
Mar15 1-2 Greenock Morton v Aberdeen
Mar11 2-1 Partick Thistle v Dumbarton
Semi-finals
Apr05 0-2 Dundee United v Rangers at Hampden Park
Apr12 2-4 Partick Thistle v Aberdeen at Hampden Park
Final
May06 2-1 Rangers v Aberdeen at Hampden Park