Season 1977-78Rangers
 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 abandoned 52min 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