Season 1947-48

First Round
Jan24 1-6 Inverness Caledonian v Falkirk
Jan24 2-0 East Fife v Kilmarnock
Jan24 2-4 Berwick Rangers v Cowdenbeath
Jan24 1-0 Queen of the South v Stenhousemuir
Jan24 2-2 Motherwell v Hamilton Academical aet 1-1
Jan31 0-2 Hamilton Academical v Motherwell
Jan17 0-2 Clachnacuddin v St Johnstone
Jan24 8-0 St Mirren v Shawfield Amateurs
Jan24 0-1 Stranraer v Rangers
Jan24 0-2 Albion Rovers v Hibernian
Jan24 2-4 Dundee v Heart of Midlothian
Jan24 1-2 Ayr United v Greenock Morton
Jan24 9-1 Arbroath v Babcock & Wilcox
Second Round
Feb07 4-3 Partick Thistle v Dundee United aet 3-3
Feb07 0-5 Nithsdale Wanderers v Aberdeen
Feb07 0-1 Alloa Athletic v Queen of the South
Feb07 2-0 Montrose v Duns
Feb07 2-1 Airdrieonians v Heart of Midlothian
Feb07 4-0 Hibernian v Arbroath
Feb07 2-0 St Mirren v East Stirlingshire
Feb07 8-2 Queen's Park v Deveronvale
Feb07 2-4 Stirling Albion v Raith Rovers
Feb07 1-2 Peterhead v Dumbarton
Feb07 3-2 Greenock Morton v Falkirk
Feb07 1-0 Motherwell v Third Lanark
Feb07 5-1 East Fife v St Johnstone
Feb07 3-0 Celtic v Cowdenbeath
Feb07 2-1 Clyde v Dunfermline Athletic
Feb07 4-0 Rangers v Leith Athletic
Third Round
Feb21 3-0 Rangers v Partick Thistle
Feb21 1-0 Celtic v Motherwell
Feb21 2-1 Montrose v Queen of the South
Feb21 3-0 Greenock Morton v Queen's Park
Feb21 0-1 Dumbarton v East Fife
Feb21 4-2 Hibernian v Aberdeen
Feb21 2-1 St Mirren v Clyde
Feb21 3-0 Airdrieonians v Raith Rovers
Fourth Round
Mar06 4-0 Celtic v Montrose
Mar06 0-3 Airdrieonians v Greenock Morton
Mar06 3-1 Hibernian v St Mirren
Mar06 1-0 Rangers v East Fife
Semi-finals
Mar27 1-0 Greenock Morton v Celtic at Ibrox Park aet 0-0
Mar27 0-1 Hibernian v Rangers
Final
Apr17 1-1 Greenock Morton v Rangers at Hampden Park aet 1-1
Apr21 0-1 Greenock Morton v Rangers at Hampden Park aet 0-0