Season 2004-05

First Round
Nov27 3-1 Huntly v Peterhead
Nov27 4-1 Cove Rangers v Dalbeattie Star
Nov20 3-0 East Fife v Whitehill Welfare
Nov27 1-5 Forfar Athletic v Montrose
Nov23 3-1 Greenock Morton v East Stirlingshire
Nov20 1-2 Inverurie Loco Works v Keith
Nov23 0-3 Glasgow University v Brechin City
Nov27 2-3 Cowdenbeath v Dumbarton
Second Round
Dec11 0-1 Keith v Montrose
Dec11 3-0 Ayr United v Edinburgh City
Dec11 3-0 Gretna v Elgin City
Dec11 0-1 Albion Rovers v Arbroath
Dec11 1-0 Stranraer v Queen's Park
Dec11 1-1 Dumbarton v Berwick Rangers
Dec18 3-1 Berwick Rangers v Dumbarton
Dec11 1-0 Brechin City v Stirling Albion
Dec11 0-0 Huntly v East Fife
Dec18 3-3 East Fife v Huntly a.e.t. 2-2 pens 4-3
Dec11 1-7 Cove Rangers v Greenock Morton
Dec11 2-1 Alloa Athletic v Stenhousemuir
Third Round
Jan08 1-2 Montrose v Queen of the South
Jan08 2-0 Kilmarnock v Motherwell
Jan08 0-2 Raith Rovers v Alloa Athletic
Jan08 3-0 St Mirren v Hamilton Academical
Jan09 2-1 Celtic v Rangers
Jan08 3-0 Clyde v Falkirk
Jan08 0-2 Arbroath v Aberdeen
Jan08 0-3 Berwick Rangers v Brechin City
Jan17 3-4 Gretna v Dundee United
Jan08 0-0 East Fife v Dunfermline Athletic
Jan18 3-1 Dunfermline Athletic v East Fife
Jan24 4-1 Ross County v Airdrie United
Jan08 2-0 Hibernian v Dundee
Jan09 1-0 Inverness Caledonian Thistle v St Johnstone
Jan08 0-0 Partick Thistle v Heart of Midlothian
Jan19 2-1 Heart of Midlothian v Partick Thistle
Jan11 2-1 Livingston v Greenock Morton
Jan08 3-3 Ayr United v Stranraer
Jan25 0-2 Stranraer v Ayr United
Fourth Round
Feb05 2-1 Aberdeen v Inverness Caledonian Thistle
Feb05 0-0 Ross County v Clyde
Feb15 2-1 Clyde v Ross County a.e.t. 1-1
Feb05 0-3 Queen of the South v Dundee United
Feb05 0-2 Ayr United v St Mirren
Feb05 2-2 Heart of Midlothian v Kilmarnock
Feb16 1-3 Kilmarnock v Heart of Midlothian
Feb05 0-1 Alloa Athletic v Livingston
Feb06 0-3 Dunfermline Athletic v Celtic
Feb05 4-0 Hibernian v Brechin City
Fifth Round
Feb27 0-5 Clyde v Celtic
Feb27 2-1 Heart of Midlothian v Livingston
Feb27 4-1 Dundee United v Aberdeen
Feb26 2-0 Hibernian v St Mirren
Semi-finals
Apr10 1-2 Heart of Midlothian v Celtic at Hampden Park
Apr09 2-1 Dundee United v Hibernian at Hampden Park
Final
May28 1-0 Celtic v Dundee United at Hampden Park