Season 1978-79Rangers
 First Round
Dec16  1-3  Gala Fairydean v Cowdenbeath
Dec16  1-4  Vale of Leithen v Forfar Athletic
Dec16  2-2  Dunfermline Athletic v Albion Rovers
Dec19  2-3  Albion Rovers v Dunfermline Athletic
Dec16  2-0  Falkirk v Keith
Dec16  0-2  Threave Rovers v East Stirlingshire
Dec16  1-1  Meadowbank Thistle v Inverness Caledonian
Dec23  0-3  Inverness Caledonian v Meadowbank Thistle
 Second Round
Jan16  2-1  Meadowbank Thistle v Stenhousemuir
Jan13  1-1  Stranraer v Dunfermline Athletic
Jan22  1-0  Dunfermline Athletic v Stranraer
Jan22  1-2  Forfar Athletic v Berwick Rangers
Jan16  2-1  East Fife v Brechin City
Feb22  0-4  Inverness Thistle v Falkirk
Jan21  2-3  East Stirlingshire v Spartans
Jan17  0-0  Cowdenbeath v Alloa Athletic
Jan21  2-0  Alloa Athletic v Cowdenbeath
Jan17  2-3  Peterhead v Queen’s Park
 Third Round
Jan31  2-1  Meadowbank Thistle v Spartans
Jan27  0-2  Hamilton Academical v Aberdeen
Jan27  0-1  Arbroath v Airdrieonians
Feb19  1-1  Greenock Morton v St Johnstone
Feb26  2-4  St Johnstone v Greenock Morton
Feb19  0-2  Stirling Albion v Partick Thistle
Feb19  1-0  Dumbarton v Alloa Athletic
Jan31  2-4  Montrose v Celtic
Jan31  1-5  Clyde v Kilmarnock
Jan27  0-2  Raith Rovers v Heart of Midlothian
Feb12  3-1  Rangers v Motherwell
Jan28  1-1  Dunfermline Athletic v Hibernian
Feb12  2-0  Hibernian v Dunfermline Athletic
Feb25  1-0  Dundee v Falkirk
Feb12  4-0  Ayr United v Queen of the South
Jan31  3-3  Clydebank v Queen’s Park
Feb12  0-1  Queen’s Park v Clydebank
Feb26  0-2  Dundee United v St Mirren
Jan27  0-1  East Fife v Berwick Rangers
 Fourth Round
Feb21  0-6  Meadowbank Thistle v Hibernian
Feb26  3-0  Celtic v Berwick Rangers
Mar03  1-1  Heart of Midlothian v Greenock Morton
Mar05  0-1  Greenock Morton v Heart of Midlothian
Feb24  3-0  Partick Thistle v Airdrieonians
Mar03  4-1  Dundee v St Mirren
Feb21  6-2  Aberdeen v Ayr United
Feb24  3-1  Dumbarton v Clydebank
Feb21  1-1  Rangers v Kilmarnock
Feb26  0-1  Kilmarnock v Rangers
 Fifth Round
Mar10  1-1  Aberdeen v Celtic
Mar14  1-2  Celtic v Aberdeen
Mar10  0-1  Dumbarton v Partick Thistle
Mar10  6-3  Rangers v Dundee
Mar10  2-1  Hibernian v Heart of Midlothian
 Semi-finals
Apr04  0-0  Partick Thistle v Rangers  at Hampden Park
Apr16  0-1  Partick Thistle v Rangers  at Hampden Park
Apr11  1-2  Aberdeen v Hibernian  at Hampden Park
 Final
May12  0-0  Rangers v Hibernian  at Hampden Park
May16  0-0  Rangers v Hibernian  at Hampden Park a.e.t. 0-0
May28  3-2  Rangers v Hibernian  at Hampden Park a.e.t. 2-2