Season 1978-79

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