Scottish Cup Results for 1927-28 1926-27 Back to Scottish Cup Results 1928-29 Winners Rangers Runners Up Celtic Final Match Sat 14 Apr 1928 Rangers 4 Celtic 0 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Jan 21 1928 Albion Rovers 5-1 Glasgow University 1500 R1 Sat Jan 21 1928 Alloa Athletic 2-0 Fraserburgh 900 R1 Sat Jan 21 1928 Arbroath 2-3 Nithsdale Wanderers 2300 R1 Sat Jan 21 1928 Armadale 3-1 Berwick Rangers 805 R1 Sat Jan 21 1928 Ayr United 2-0 Boness 1100 R1 Sat Jan 21 1928 Beith 1-4 Airdrieonians 2000 R1 Sat Jan 21 1928 Brechin City 3-1 Lochgelly United 600 R1 Sat Jan 21 1928 Celtic 3-1 Bathgate 3000 R1 Sat Jan 21 1928 Civil Service Strollers 0-3 Kings Park 100 R1 Sat Jan 21 1928 Clydebank[3] 0-3 Dunfermline Athletic R1 Sat Jan 21 1928 Cowdenbeath 12-0 Johnstone 700 R1 Sat Jan 21 1928 Dumbarton 2-3 Hamilton Academical 2500 R1 Sat Jan 21 1928 East Fife 1-1 Dundee United 7000 R1 Sat Jan 21 1928 East Stirlingshire 0-6 Rangers 5500 R1 Sat Jan 21 1928 Falkirk 3-1 St Bernards 2300 R1 Sat Jan 21 1928 Forfar Athletic 2-1 Queen of the South 1710 R1 Sat Jan 21 1928 Forres Mechanics 2-1 Elgin City 1100 R1 Sat Jan 21 1928 Morton 7-3 Mid-Annandale 1600 R1 Sat Jan 21 1928 Heart of Midlothian 2-2 St Johnstone 28000 R1 Sat Jan 21 1928 * Hibernian 0-0 Dykehead (Shotts) W/O R1 Sat Jan 21 1928 Huntly 0-3 Motherwell 2000 R1 Sat Jan 21 1928 Keith 5-2 Dalbeattie Star 850 R1 Sat Jan 21 1928 Leith Athletic 2-3 Kilmarnock 7000 R1 Sat Jan 21 1928 Montrose 0-5 Stenhousemuir 8000 R1 Sat Jan 21 1928 Partick Thistle 9-1 Inverness Caledonian 3000 R1 Sat Jan 21 1928 Queens Park 2-0 Arthurlie 9000 R1 Sat Jan 21 1928 Raith Rovers 4-3 Aberdeen 8000 R1 Sat Jan 21 1928 St Mirren 6-1 Clyde 8000 R1 Sat Jan 21 1928 Stranraer 2-4 Dundee 2500 R1 Sat Jan 21 1928 Third Lanark 10-0 Clackmannan 1300 R1 Sat Jan 21 1928 Vale of Atholl 2-1 Newton Stewart Athletic 450 R1 Sat Jan 21 1928 Vale of Leven 1-2 Leith Amateurs 230 R1 r Wed Jan 25 1928 Dundee United 2-1 East Fife 8000 R1 r Wed Jan 25 1928 St Johnstone 0-1 Heart of Midlothian 11400 R2 Sat Feb 4 1928 Airdrieonians 2-1 Hamilton Academical 6000 R2 Sat Feb 4 1928 Armadale 2-4 Kings Park 2500 R2 Sat Feb 4 1928 Ayr United 2-4 Falkirk 16000 R2 Sat Feb 4 1928 Brechin City 1-4 Albion Rovers 1300 R2 Sat Feb 4 1928 Dundee United 3-3 Dundee 20365 R2 Sat Feb 4 1928 Dunfermline Athletic 3-1 Leith Amateurs 1300 R2 Sat Feb 4 1928 Forfar Athletic 1-2 Kilmarnock 3000 R2 Sat Feb 4 1928 Heart of Midlothian 7-0 Forres Mechanics 17000 R2 Sat Feb 4 1928 Keith 1-6 Celtic 5820 R2 Sat Feb 4 1928 Motherwell 2-2 Raith Rovers 5000 R2 Sat Feb 4 1928 Partick Thistle 4-0 Nithsdale Wanderers 5000 R2 Sat Feb 4 1928 Queens Park 4-1 Morton 9200 R2 Sat Feb 4 1928 Rangers 4-2 Cowdenbeath 30226 R2 Sat Feb 4 1928 St Mirren 5-1 Vale of Atholl 3000 R2 Sat Feb 4 1928 Stenhousemuir 1-2 Alloa Athletic 2500 R2 Sat Feb 4 1928 Third Lanark 0-2 Hibernian 7000 R2 r Wed Feb 8 1928 Dundee 1-0 Dundee United 12839 R2 r Wed Feb 8 1928 Raith Rovers 1-2 Motherwell 7000 R3 Sat Feb 18 1928 Albion Rovers 3-1 Airdrieonians 12276 R3 Sat Feb 18 1928 Celtic 2-0 Alloa Athletic 7000 R3 Sat Feb 18 1928 Dundee 1-2 Dunfermline Athletic 11808 R3 Sat Feb 18 1928 Heart of Midlothian 1-2 Motherwell 42000 R3 Sat Feb 18 1928 Hibernian 0-0 Falkirk 18000 R3 Sat Feb 18 1928 Kilmarnock 4-4 Queens Park 21267 R3 Sat Feb 18 1928 Rangers 3-1 Kings Park 16000 R3 Sat Feb 18 1928 St Mirren 0-5 Partick Thistle 26000 R3 r Wed Feb 22 1928 Falkirk 0-1 Hibernian 15000 R3 r Wed Feb 22 1928 Queens Park 1-0 Kilmarnock 36000 R4 Sat Mar 3 1928 Albion Rovers 0-1 Rangers 24000 R4 Sat Mar 3 1928 Dunfermline Athletic 0-4 Hibernian 15000 R4 Sat Mar 3 1928 Motherwell 0-2 Celtic 23000 R4 Sat Mar 3 1928 Queens Park 1-0 Partick Thistle 65600 SF Sat Mar 24 1928 Celtic 2-1 Queens Park 54000 SF Sat Mar 24 1928 Rangers 3-0 Hibernian 43129 F Sat Apr 14 1928 Rangers 4-0 Celtic 118115