Scottish Cup Results for 1919-20 1913-14 Back to Scottish Cup Results 1920-21 Winners Kilmarnock Runners Up Albion Rovers Final Match Sat 17 Apr 1920 Kilmarnock 3 Albion Rovers 2 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Jan 24 1920 Albion Rovers 0-0 Dykehead (Shotts) 10000 R1 Sat Jan 24 1920 Armadale 1-0 Clyde 6000 R1 Sat Jan 24 1920 Cowdenbeath 0-1 Aberdeen 6300 R1 Sat Jan 24 1920 Dumbarton Harp 0-0 Alloa Athletic 2000 R1 Sat Jan 24 1920 Dundee 1-0 Airdrieonians 16000 R1 Sat Jan 24 1920 East Fife 4-0 Arthurlie 2000 R1 Sat Jan 24 1920 East Stirlingshire 6-0 Thornhill 3000 R1 Sat Jan 24 1920 Galston 0-0 Hibernian 3000 R1 Sat Jan 24 1920 Morton 4-0 Forfar Athletic 8000 R1 Sat Jan 24 1920 Heart of Midlothian 5-1 Nithsdale Wanderers 12000 R1 Sat Jan 24 1920 Lochgelly United 2-0 Inverness Clachnacuddin 2000 R1 Sat Jan 24 1920 Partick Thistle 3-1 Motherwell 22000 R1 Sat Jan 24 1920 Queens Park 2-0 Hamilton Academical 13000 R1 Sat Jan 24 1920 Rangers 0-0 Dumbarton 28000 R1 Sat Jan 24 1920 Royal Albert 7-0 Forres Mechanics 2000 R1 Sat Jan 24 1920 Stevenston United 1-2 St Mirren 3000 R1 Sat Jan 24 1920 Third Lanark 4-1 Inverness Caledonian 5000 R2 Sat Jan 24 1920 St Bernards 2-0 Bathgate 5000 R1 r Tue Jan 27 1920 Rangers 1-0 Dumbarton 28000 R1 r Sat Jan 31 1920 Alloa Athletic 1-0 Dumbarton Harp 5000 R1 r Sat Jan 31 1920 Dykehead (Shotts) 1-2 Albion Rovers 4000 R1 r Sat Jan 31 1920 Hibernian 2-1 Galston 12000 R2 Sat Feb 7 1920 Aberdeen 2-0 Gala Fairydean Rovers 15500 R2 Sat Feb 7 1920 * Albion Rovers 0-0 Huntingtower W/O R2 Sat Feb 7 1920 Alloa Athletic 0-2 Kilmarnock 10000 R2 Sat Feb 7 1920 Armadale 1-0 Hibernian 6000 R2 Sat Feb 7 1920 Ayr United 2-1 St Mirren 12000 R2 Sat Feb 7 1920 Broxburn United 1-0 Queen of the South 3000 R2 Sat Feb 7 1920 Dundee 1-3 Celtic 34000 R2 Sat Feb 7 1920 East Stirlingshire 0-0 Raith Rovers 5000 R2 Sat Feb 7 1920 Heart of Midlothian 2-0 Falkirk 31000 R2 Sat Feb 7 1920 Lochgelly United 2-1 Royal Albert 4000 R2 Sat Feb 7 1920 Partick Thistle 5-0 East Fife 15000 R2 Sat Feb 7 1920 Queens Park 3-0 Vale of Leithen 10000 R2 Sat Feb 7 1920 Rangers 5-0 Arbroath 25000 R2 Sat Feb 7 1920 St Johnstone 1-1 Morton 6000 R2 Sat Feb 7 1920 Third Lanark 2-1 Vale of Leven 6000 R2 r Wed Feb 11 1920 Morton 5-3 St Johnstone 7000 R2 r Wed Feb 11 1920 Raith Rovers 1-1 East Stirlingshire 5000 R2 r2 Wed Feb 18 1920 Raith Rovers 0-0 East Stirlingshire 12000 R2 r3 Thu Feb 19 1920 Raith Rovers 4-0 East Stirlingshire 6000 R3 Sat Feb 21 1920 Aberdeen 1-0 Heart of Midlothian 21000 R3 Sat Feb 21 1920 Armadale 1-1 Ayr United 8000 R3 Sat Feb 21 1920 Celtic 2-0 Partick Thistle 65000 R3 Sat Feb 21 1920 Kilmarnock 4-1 Queens Park 15208 R3 Sat Feb 21 1920 Lochgelly United 0-3 Third Lanark 10000 R3 Sat Feb 21 1920 Raith Rovers 2-2 Morton 16000 R3 Sat Feb 21 1920 Rangers 3-0 Broxburn United 16000 R3 Sat Feb 21 1920 St Bernards 1-1 Albion Rovers 20000 R3 r Wed Feb 25 1920 Albion Rovers 4-1 St Bernards 10000 R3 r Wed Feb 25 1920 Morton 3-0 Raith Rovers 8000 R3 r Sat Feb 28 1920 Ayr United 0-1 Armadale 6000 R4 Sat Mar 6 1920 Albion Rovers 2-1 Aberdeen 12000 R4 Sat Mar 6 1920 Armadale 1-2 Kilmarnock 8000 R4 Sat Mar 6 1920 Morton 3-0 Third Lanark 15000 R4 Sat Mar 6 1920 Rangers 1-0 Celtic 98466 SF Sat Mar 27 1920 Albion Rovers 1-1 Rangers 32000 SF Sat Mar 27 1920 Kilmarnock 3-2 Morton 50000 SF r Wed Mar 31 1920 Rangers 0-0 Albion Rovers 37000 SF r2 Wed Apr 7 1920 Albion Rovers 2-0 Rangers 53000 F Sat Apr 17 1920 Kilmarnock 3-2 Albion Rovers 95811