Season 1972-73

First Round
Dec16 3-1 Ferranti Thistle v Duns
Dec16 2-0 Montrose v Albion Rovers
Dec16 0-3 Babcock & Wilcox v Berwick Rangers
Dec16 0-0 Brechin City v Clydebank
Dec23 1-2 Clydebank v Brechin City
Dec16 1-0 East Stirlingshire v Ross County
Second Round
Jan13 2-1 Inverness Thistle v Queen's Park
Jan25 2-0 Queen of the South v Forfar Athletic
Jan13 0-0 Brechin City v East Stirlingshire
Jan22 1-2 East Stirlingshire v Brechin City
Jan13 0-3 Vale of Leithen v Montrose
Jan13 0-4 Brora Rangers v Hamilton Academical
Jan13 0-2 Alloa Athletic v Berwick Rangers
Jan13 0-0 Stenhousemuir v Raith Rovers
Jan17 3-0 Raith Rovers v Stenhousemuir
Jan13 2-2 Ferranti Thistle v Elgin City
Jan20 2-1 Elgin City v Ferranti Thistle
Third Round
Feb03 4-1 Dumbarton v Cowdenbeath
Feb03 0-1 Elgin City v Hamilton Academical
Feb03 4-1 Celtic v East Fife
Feb03 0-0 Heart of Midlothian v Airdrieonians
Feb07 3-1 Airdrieonians v Heart of Midlothian
Feb03 2-4 Brechin City v Aberdeen
Feb03 0-1 St Mirren v Partick Thistle
Feb03 0-3 Dunfermline Athletic v Dundee
Feb03 1-1 Stranraer v St Johnstone
Feb07 1-2 St Johnstone v Stranraer aet 1-1
Feb03 1-1 Clyde v Montrose
Feb07 4-2 Montrose v Clyde
Feb03 3-0 Ayr United v Inverness Thistle
Feb03 1-0 Rangers v Dundee United
Feb03 2-0 Hibernian v Greenock Morton
Feb03 3-3 Stirling Albion v Arbroath
Feb07 0-1 Arbroath v Stirling Albion
Feb03 2-1 Motherwell v Raith Rovers
Feb03 1-3 Berwick Rangers v Falkirk
Feb03 2-1 Kilmarnock v Queen of the South
Fourth Round
Feb28 3-1 Aberdeen v Falkirk
Feb24 2-1 Ayr United v Stirling Albion
Feb24 2-2 Dumbarton v Partick Thistle
Feb28 3-1 Partick Thistle v Dumbarton
Feb24 0-1 Kilmarnock v Airdrieonians
Feb24 2-2 Montrose v Hamilton Academical
Feb28 0-1 Hamilton Academical v Montrose
Feb24 0-4 Motherwell v Celtic
Feb24 1-1 Rangers v Hibernian
Feb28 1-2 Hibernian v Rangers
Feb24 2-9 Stranraer v Dundee
Fifth Round
Mar17 0-0 Celtic v Aberdeen
Mar21 0-1 Aberdeen v Celtic
Mar17 1-4 Montrose v Dundee
Mar17 2-0 Rangers v Airdrieonians
Mar17 1-5 Partick Thistle v Ayr United
Semi-finals
Apr04 2-0 Rangers v Ayr United
Apr07 0-0 Celtic v Dundee at Hampden Park
Apr11 3-0 Celtic v Dundee at Hampden Park aet 0-0
Final
May05 3-2 Rangers v Celtic at Hampden Park