Season 1979-80

First Round
Dec15 3-1 Cowdenbeath v Albion Rovers
Dec15 1-2 Spartans v Forfar Athletic
Dec15 1-3 Annan Athletic v Stranraer
Dec15 1-1 East Stirlingshire v Brechin City
Dec19 1-1 Brechin City v East Stirlingshire aet 1-1
Dec26 1-0 Brechin City v East Stirlingshire at Muirton Park
Dec15 4-2 Stenhousemuir v Queen's Park
Dec15 1-1 Queen of the South v Falkirk
Dec26 0-4 Falkirk v Queen of the South
Second Round
Jan07 1-1 Brechin City v Montrose
Jan14 3-4 Montrose v Brechin City
Jan05 0-0 Buckie Thistle v Brora Rangers
Jan12 1-2 Brora Rangers v Buckie Thistle aet 1-1
Jan05 3-2 Cowdenbeath v Forfar Athletic
Jan09 1-0 Alloa Athletic v East Fife
Jan05 0-0 Stenhousemuir v Peterhead
Jan12 2-0 Peterhead v Stenhousemuir
Jan05 2-3 Threave Rovers v Keith
Jan12 1-1 Coldstream v Queen of the South
Jan14 4-0 Queen of the South v Coldstream
Jan05 1-1 Stranraer v Meadowbank Thistle
Jan12 2-1 Meadowbank Thistle v Stranraer
Third Round
Jan30 5-1 Dundee United v Dundee
Jan26 2-2 Clyde v Rangers
Jan30 2-0 Rangers v Clyde
Jan26 3-1 St Mirren v Brechin City
Jan26 1-1 Arbroath v Aberdeen
Jan30 5-0 Aberdeen v Arbroath
Jan26 2-1 Celtic v Raith Rovers
Jan26 1-0 Greenock Morton v Cowdenbeath
Jan26 1-1 Clydebank v Stirling Albion
Jan30 1-1 Stirling Albion v Clydebank aet 1-1
Feb11 0-1 Clydebank v Stirling Albion at Brockville Park
Jan26 2-3 Hamilton Academical v Keith
Jan26 1-2 Dumbarton v Ayr United
Jan30 2-0 Dunfermline Athletic v Buckie Thistle
Jan30 3-1 Airdrieonians v St Johnstone
Jan26 3-1 Berwick Rangers v Peterhead
Jan26 0-1 Meadowbank Thistle v Hibernian at Tynecastle Park
Jan30 0-1 Alloa Athletic v Heart of Midlothian
Jan26 2-0 Queen of the South v Motherwell
Jan30 0-1 Kilmarnock v Partick Thistle
Fourth Round
Feb16 1-0 Rangers v Dundee United
Feb16 5-0 Greenock Morton v Dunfermline Athletic
Feb17 2-0 Hibernian v Ayr United
Feb16 2-0 Heart of Midlothian v Stirling Albion
Feb16 1-2 Keith v Berwick Rangers
Feb16 1-3 Queen of the South v Partick Thistle
Feb16 1-1 Celtic v St Mirren
Feb20 2-3 St Mirren v Celtic aet 2-2
Feb16 8-0 Aberdeen v Airdrieonians
Fifth Round
Mar08 1-2 Partick Thistle v Aberdeen
Mar08 2-0 Celtic v Greenock Morton
Mar08 0-0 Berwick Rangers v Hibernian
Mar12 1-0 Hibernian v Berwick Rangers
Mar08 6-1 Rangers v Heart of Midlothian
Semi-finals
Apr12 1-0 Rangers v Aberdeen at Celtic Park
Apr12 5-0 Celtic v Hibernian at Hampden Park
Final
May10 0-1 Rangers v Celtic at Hampden Park aet 0-0