Scottish Cup Results for 1988-89 1987-88 Back to Scottish Cup Results 1989-90 Winners Celtic Runners Up Rangers Final Match Sat 20 May 1989 Celtic 1 Rangers 0 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Dec 3 1988 Berwick Rangers 1-1 Alloa Athletic 395 R1 Sat Dec 3 1988 East Fife 4-1 The Spartans 606 R1 Sat Dec 3 1988 East Stirlingshire 1-0 Gala Fairydean Rovers 300 R1 Sat Dec 3 1988 Inverness Thistle 0-0 Dumbarton 900 R1 Sat Dec 3 1988 Montrose 2-0 Arbroath 1000 R1 Sat Dec 3 1988 Stranraer 2-2 Stirling Albion 800 R1 r Wed Dec 7 1988 Alloa Athletic 2-1 Berwick Rangers 538 R1 r Sat Dec 10 1988 Dumbarton 2-1 Inverness Thistle 1000 R1 r Sat Dec 10 1988 Stirling Albion 0-1 Stranraer 547 R2 Sat Jan 7 1989 Annan Athletic 1-5 Queens Park 1124 R2 Sat Jan 7 1989 Coldstream 1-1 Albion Rovers 700 R2 Sat Jan 7 1989 Cowdenbeath 1-1 Stenhousemuir 463 R2 Sat Jan 7 1989 East Stirlingshire 1-2 Montrose 300 R2 Sat Jan 7 1989 Elgin City 2-2 Dumbarton 2074 R2 Sat Jan 7 1989 Forres Mechanics 1-1 Alloa Athletic 1010 R2 Sat Jan 7 1989 Inverness Caledonian 1-1 Brechin City 1800 R2 Sat Jan 7 1989 Stranraer 2-1 East Fife 1138 R2 r Sat Jan 14 1989 Albion Rovers 1-0 Coldstream 617 R2 r Sat Jan 14 1989 Alloa Athletic 2-0 Forres Mechanics 884 R2 r Sat Jan 14 1989 Brechin City 2-1 Inverness Caledonian 450 R2 r Sat Jan 14 1989 Dumbarton 4-0 Elgin City 1000 R2 r Sat Jan 14 1989 Stenhousemuir 3-2 Cowdenbeath 550 R3 Sat Jan 28 1989 Alloa Athletic 3-1 Albion Rovers 923 R3 Sat Jan 28 1989 Celtic 2-0 Dumbarton 24844 R3 Sat Jan 28 1989 Clydebank[4] 2-1 Montrose 1054 R3 Sat Jan 28 1989 Dundee 1-2 Dundee United 18117 R3 Sat Jan 28 1989 Dunfermline Athletic 0-0 Aberdeen 16556 R3 Sat Jan 28 1989 Falkirk 1-1 Motherwell 7500 R3 Sat Jan 28 1989 Forfar Athletic 1-1 Clyde 971 R3 Sat Jan 28 1989 Morton 0-0 Airdrieonians 3400 R3 Sat Jan 28 1989 Heart of Midlothian 4-1 Ayr United 15916 R3 Sat Jan 28 1989 Hibernian 1-0 Brechin City 7746 R3 Sat Jan 28 1989 Partick Thistle 0-0 St Mirren 9128 R3 Sat Jan 28 1989 Queen of the South 2-2 Kilmarnock 2941 R3 Sat Jan 28 1989 Queens Park 0-0 Stranraer 1652 R3 Sat Jan 28 1989 Raith Rovers 1-1 Rangers 10500 R3 Sat Jan 28 1989 St Johnstone 2-0 Stenhousemuir 2490 R3 Sun Jan 29 1989 Meadowbank Thistle 2-0 Hamilton Academical 1895 R3 r Tue Jan 31 1989 Clyde 0-1 Forfar Athletic 600 R3 r Tue Jan 31 1989 St Mirren 1-3 Partick Thistle 8426 R3 r Wed Feb 1 1989 Aberdeen 3-1 Dunfermline Athletic 21500 R3 r Wed Feb 1 1989 Airdrieonians 0-1 Morton 4500 R3 r Wed Feb 1 1989 Kilmarnock 0-1 Queen of the South 5623 R3 r Wed Feb 1 1989 Motherwell 2-1 Falkirk 7029 R3 r Wed Feb 1 1989 Rangers 3-0 Raith Rovers 40307 R3 r Wed Feb 1 1989 Stranraer 1-0 Queens Park 800 R4 Sat Feb 18 1989 Aberdeen 1-1 Dundee United 23000 R4 Sat Feb 18 1989 Celtic 4-1 Clydebank[4] 23141 R4 Sat Feb 18 1989 Heart of Midlothian 2-0 Partick Thistle 18350 R4 Sat Feb 18 1989 Hibernian 2-1 Motherwell 12000 R4 Sat Feb 18 1989 Meadowbank Thistle 0-1 Morton 750 R4 Sat Feb 18 1989 Queen of the South 0-0 Alloa Athletic 2100 R4 Sat Feb 18 1989 Rangers 8-0 Stranraer 41198 R4 Sat Feb 18 1989 St Johnstone 2-1 Forfar Athletic 4060 R4 r Wed Feb 22 1989 Alloa Athletic 4-2 Queen of the South 2642 R4 r Wed Feb 22 1989 Dundee United 1-1 Aberdeen 18756 R4 r2 Mon Feb 27 1989 Dundee United 1-0 Aberdeen 21095 R5 Sat Mar 18 1989 Celtic 2-1 Heart of Midlothian 46348 R5 Sat Mar 18 1989 Hibernian 1-0 Alloa Athletic 10500 R5 Tue Mar 21 1989 Rangers 2-2 Dundee United 42177 R5 Wed Mar 22 1989 Morton 2-2 St Johnstone 6300 R5 r Mon Mar 27 1989 Dundee United 0-1 Rangers 21872 R5 r Mon Mar 27 1989 St Johnstone 3-2 Morton 8337 SF Sat Apr 15 1989 Rangers 0-0 St Johnstone 47374 SF Sun Apr 16 1989 Celtic 3-1 Hibernian 42188 SF r Tue Apr 18 1989 Rangers 4-0 St Johnstone 44205 F Sat May 20 1989 Celtic 1-0 Rangers 72079