Season 1978-79Rangers
 Qualifying Cup North First Round
Sep02  3-1  Fort William v Rothes
Sep02  6-0  Peterhead v Brora Rangers
Sep02  5-0  Ross County v Aberdeen University
Sep02  1-6  Forres Mechanics v Elgin City
 Qualifying Cup North Second Round
Sep16  1-1  Inverness Caledonian v Ross County
Sep23  0-5  Ross County v Inverness Caledonian
Sep16  0-2  Lossiemouth v Clachnacuddin
Sep16  1-1  Nairn County v Buckie Thistle
Sep23  3-1  Buckie Thistle v Nairn County a.e.t. 1-1
Sep16  6-0  Inverness Thistle v Golspie Sutherland
Sep16  2-2  Keith v Wick Academy
Sep23  2-3  Wick Academy v Keith
Sep16  2-1  Huntly v Elgin City
Sep16  1-4  Fort William v Fraserburgh
Sep16  0-3  Deveronvale v Peterhead
 Qualifying Cup North Third Round
Sep30  5-2  Keith v Clachnacuddin
Sep30  1-1  Fraserburgh v Peterhead
Oct07  1-0  Peterhead v Fraserburgh
Sep30  1-0  Inverness Thistle v Huntly
Sep30  0-0  Inverness Caledonian v Buckie Thistle
Oct07  0-1  Buckie Thistle v Inverness Caledonian
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct14  2-0  Peterhead v Inverness Caledonian
Oct14  1-1  Keith v Inverness Thistle
Oct21  2-1  Inverness Thistle v Keith
 Qualifying Cup North Final
Nov11  2-0  Peterhead v Inverness Thistle  at Victoria Park, Buckie
 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