Season 1988-89

First Round
Dec03 1-1 Berwick Rangers v Alloa Athletic
Dec07 2-1 Alloa Athletic v Berwick Rangers
Dec03 4-1 East Fife v Spartans
Dec03 1-0 East Stirlingshire v Gala Fairydean
Dec03 0-0 Inverness Thistle v Dumbarton
Dec10 2-1 Dumbarton v Inverness Thistle
Dec03 2-0 Montrose v Arbroath
Dec03 2-2 Stranraer v Stirling Albion
Dec10 0-1 Stirling Albion v Stranraer
Second Round
Jan07 1-5 Annan Athletic v Queen's Park
Jan07 1-1 Coldstream v Albion Rovers
Jan14 1-0 Albion Rovers v Coldstream
Jan07 1-1 Cowdenbeath v Stenhousemuir
Jan16 3-2 Stenhousemuir v Cowdenbeath
Jan07 1-2 East Stirlingshire v Montrose
Jan07 2-2 Elgin City v Dumbarton
Jan16 4-0 Dumbarton v Elgin City
Jan07 1-1 Forres Mechanics v Alloa Athletic
Jan14 2-0 Alloa Athletic v Forres Mechanics
Jan07 1-1 Inverness Caledonian v Brechin City
Jan14 2-1 Brechin City v Inverness Caledonian
Jan07 2-1 Stranraer v East Fife
Third Round
Jan28 2-0 St Johnstone v Stenhousemuir
Jan28 0-0 Dunfermline Athletic v Aberdeen
Feb01 3-1 Aberdeen v Dunfermline Athletic
Jan28 2-0 Celtic v Dumbarton
Jan28 1-1 Falkirk v Motherwell
Feb01 2-1 Motherwell v Falkirk
Jan28 1-0 Hibernian v Brechin City
Jan28 2-2 Queen of the South v Kilmarnock
Feb01 0-1 Kilmarnock v Queen of the South
Jan28 3-1 Alloa Athletic v Albion Rovers
Jan29 2-0 Meadowbank Thistle v Hamilton Academical
Jan28 0-0 Queen's Park v Stranraer
Feb01 1-0 Stranraer v Queen's Park
Jan28 2-1 Clydebank v Montrose
Jan28 4-1 Heart of Midlothian v Ayr United
Jan28 1-1 Forfar Athletic v Clyde
Jan31 0-1 Clyde v Forfar Athletic
Jan28 1-1 Raith Rovers v Rangers
Feb01 3-0 Rangers v Raith Rovers
Jan28 0-0 Greenock Morton v Airdrieonians
Feb01 0-1 Airdrieonians v Greenock Morton
Jan28 0-0 Partick Thistle v St Mirren
Jan31 1-3 St Mirren v Partick Thistle
Jan28 1-2 Dundee v Dundee United
Fourth Round
Feb18 4-1 Celtic v Clydebank
Feb18 0-0 Queen of the South v Alloa Athletic
Feb22 4-2 Alloa Athletic v Queen of the South
Feb18 2-0 Heart of Midlothian v Partick Thistle
Feb18 1-1 Aberdeen v Dundee United
Feb22 1-1 Dundee United v Aberdeen a.e.t. 0-0
Feb27 0-1 Aberdeen v Dundee United
Feb18 2-1 Hibernian v Motherwell
Feb18 8-0 Rangers v Stranraer
Feb18 2-1 St Johnstone v Forfar Athletic
Feb18 0-1 Meadowbank Thistle v Greenock Morton
Fifth Round
Mar18 2-1 Celtic v Heart of Midlothian
Mar21 2-2 Rangers v Dundee United
Mar27 0-1 Dundee United v Rangers
Mar22 2-2 Greenock Morton v St Johnstone
Mar27 3-2 St Johnstone v Greenock Morton
Mar18 1-0 Hibernian v Alloa Athletic
Semi-finals
Apr16 3-1 Celtic v Hibernian at Hampden Park
Apr15 0-0 Rangers v St Johnstone at Celtic Park
Apr18 4-0 Rangers v St Johnstone at Celtic Park
Final
May20 1-0 Celtic v Rangers at Hampden Park