Season 1904-05

First Round
Jan21 3-1 Kirkcaldy United v Crieff Morrisonians
Jan28 7-0 Airdrieonians v St Johnstone
Jan28 2-0 Greenock Morton v Renton
Jan28 0-0 Arthurlie v Motherwell
Feb04 1-0 Motherwell v Arthurlie
Jan28 1-2 Dumfries v Celtic
Jan28 3-0 Port Glasgow Athletic v Stranraer
Jan28 2-1 Rangers v Ayr Parkhouse
Jan28 2-1 Aberdeen v Queen's Park
Jan28 2-2 Kilmarnock v Beith
Feb04 3-1 Beith v Kilmarnock
Jan28 2-1 Bathgate v Arbroath
Jan21 2-0 Cowdenbeath v* 6th Galloway R.V.
Jan28 4-1 Third Lanark v Leith Athletic
Jan28 1-3 Dundee v Heart of Midlothian
Jan28 1-1 Hibernian v Partick Thistle
Feb04 4-2 Partick Thistle v Hibernian
Jan28 1-0 St Mirren v Clyde
Jan28 5-1 Lochgelly United v Inverness Caledonian
Second Round
Feb11 3-0 Celtic v Lochgelly United
Feb11 1-1 Aberdeen v Bathgate abd 65min snow
Feb18 6-1 Aberdeen v Bathgate
Feb11 0-1 Kirkcaldy United v Partick Thistle
Feb11 0-6 Greenock Morton v Rangers
Feb11 3-0 Airdrieonians v Port Glasgow Athletic
Feb11 0-1 Motherwell v Third Lanark
Feb11 2-1 St Mirren v Heart of Midlothian
Feb11 4-0 Beith v Cowdenbeath
Third Round
Feb25 0-0 St Mirren v Airdrieonians
Mar04 3-1 Airdrieonians v St Mirren
Feb25 5-1 Rangers v Beith
Feb25 4-1 Third Lanark v Aberdeen
Feb25 3-0 Celtic v Partick Thistle
Semi-finals
Mar25 0-2 Celtic v Rangers at Celtic Park abd 80min crowd breakin R. awarded tie
Mar25 2-1 Third Lanark v Airdrieonians at Cathkin Park
Final
Apr08 0-0 Rangers v Third Lanark at Hampden Park
Apr15 1-3 Rangers v Third Lanark at Hampden Park