Scottish Cup Results for 1989-90 1988-89 Back to Scottish Cup Results 1990-91 Winners Aberdeen Runners Up Celtic Final Match Sat 12 May 1990 Aberdeen 0 Celtic 0 W Pens 9-8 W Rd Date Home Score Away Penalties Notes Crowd R1 Sat Dec 9 1989 Berwick Rangers 1-1 Stenhousemuir 300 R1 Sat Dec 9 1989 Brechin City 3-1 Montrose 630 R1 Sat Dec 9 1989 Elgin City 2-1 Arbroath 1542 R1 Sat Dec 9 1989 Queen of the South 2-1 Cove Rangers 870 R1 Sat Dec 9 1989 Queens Park 1-2 Dumbarton 784 R1 Sat Dec 9 1989 Stirling Albion 4-0 Coldstream 500 R1 r Tue Dec 12 1989 Stenhousemuir 1-0 Berwick Rangers 500 R2 Sat Dec 30 1989 Dumbarton 0-2 Cowdenbeath 700 R2 Sat Dec 30 1989 Elgin City 2-2 Brechin City 3370 R2 Sat Dec 30 1989 Gala Fairydean Rovers 2-2 Inverness Caledonian 650 R2 Sat Dec 30 1989 Stenhousemuir 0-1 Queen of the South 750 R2 Sat Dec 30 1989 Stirling Albion 3-0 Whitehill Welfare 583 R2 Sat Dec 30 1989 Stranraer 1-1 Kilmarnock 3600 R2 Sat Dec 30 1989 Vale of Leithen 1-3 East Stirlingshire 350 R2 r Sat Jan 6 1990 Brechin City 8-0 Elgin City 1500 R2 r Sat Jan 6 1990 Inverness Caledonian 4-1 Gala Fairydean Rovers 1595 R2 r Sat Jan 6 1990 Kilmarnock 0-0 Stranraer 3-4 L L Pens 5033 R2 Sun Jan 7 1990 Ross County 1-4 East Fife 1750 R3 Sat Jan 20 1990 Airdrieonians 2-2 Inverness Caledonian 2516 R3 Sat Jan 20 1990 Albion Rovers 0-2 Clydebank[4] 984 R3 Sat Jan 20 1990 Ayr United 0-0 St Mirren 7869 R3 Sat Jan 20 1990 Brechin City 0-2 Hibernian 3007 R3 Sat Jan 20 1990 Cowdenbeath 3-1 Stranraer 587 R3 Sat Jan 20 1990 Dundee 0-0 Dundee United 14276 R3 Sat Jan 20 1990 Dunfermline Athletic 0-0 Hamilton Academical 6439 R3 Sat Jan 20 1990 East Fife 3-1 Meadowbank Thistle 1100 R3 Sat Jan 20 1990 Forfar Athletic 1-2 Celtic 8388 R3 Sat Jan 20 1990 Morton 2-2 Raith Rovers 3100 R3 Sat Jan 20 1990 Heart of Midlothian 2-0 Falkirk 14259 R3 Sat Jan 20 1990 Motherwell 7-0 Clyde 4077 R3 Sat Jan 20 1990 Partick Thistle 2-6 Aberdeen 12125 R3 Sat Jan 20 1990 Queen of the South 0-0 Alloa Athletic 1100 R3 Sat Jan 20 1990 Rangers 3-0 St Johnstone 39003 R3 r Tue Jan 23 1990 Dundee United 1-0 Dundee 15503 R3 r Wed Jan 24 1990 Inverness Caledonian 1-1 Airdrieonians 5-4 W W Pens 3200 R3 r Wed Jan 24 1990 St Mirren 2-1 Ayr United 5413 R3 r Mon Jan 29 1990 Alloa Athletic 2-3 Queen of the South 1073 R3 Mon Jan 29 1990 East Stirlingshire 0-1 Stirling Albion 527 R3 r Mon Jan 29 1990 Raith Rovers 1-3 Morton 2740 R3 r Wed Jan 31 1990 Hamilton Academical 0-1 Dunfermline Athletic 4200 R4 Sat Feb 24 1990 Aberdeen 2-1 Morton 14500 R4 Sat Feb 24 1990 Heart of Midlothian 4-0 Motherwell 19161 R4 Sat Feb 24 1990 Hibernian 5-1 East Fife 7232 R4 Sun Feb 25 1990 Celtic 1-0 Rangers 52565 R4 Mon Feb 26 1990 Dundee United 2-1 Queen of the South 5948 R4 Tue Feb 27 1990 Cowdenbeath 1-2 Dunfermline Athletic 8500 R4 Wed Feb 28 1990 St Mirren 1-1 Clydebank[4] 5800 R4 Wed Feb 28 1990 Stirling Albion 6-2 Inverness Caledonian 3495 R4 r Mon Mar 12 1990 Clydebank[4] 3-2 St Mirren 6333 R5 Sat Mar 17 1990 Aberdeen 4-1 Heart of Midlothian 22500 R5 Sat Mar 17 1990 Clydebank[4] 1-1 Stirling Albion 2595 R5 Sat Mar 17 1990 Dundee United 1-0 Hibernian 13847 R5 Sat Mar 17 1990 Dunfermline Athletic 0-0 Celtic 19568 R5 r Wed Mar 21 1990 Celtic 3-0 Dunfermline Athletic 40798 R5 r Wed Mar 21 1990 Stirling Albion 0-1 Clydebank[4] 3738 SF Sat Apr 14 1990 Aberdeen 4-0 Dundee United 16581 SF Sat Apr 14 1990 Celtic 2-0 Clydebank[4] 34803 F Sat May 12 1990 Aberdeen 0-0 Celtic 9-8 W W Pens 58735