Season 1909-10

First Round
Jan22 3-1 Rangers v* Inverness Thistle
Jan22 8-0 St Mirren v Elgin City
Jan22 0-0 Kilmarnock v Third Lanark
Feb05 2-0 Third Lanark v Kilmarnock
Jan22 3-2 Ayr v Alloa Athletic
Jan22 0-0 Queen's Park v* Kirkcaldy United
Feb05 6-1 Queen's Park v Kirkcaldy United
Jan22 1-2 Dumbarton v Celtic
Jan22 4-3 Greenock Morton v Partick Thistle
Jan22 6-0 Airdrieonians v* Douglas Wanderers
Jan22 0-1 Leith Athletic v Clyde
Jan22 1-1 Dundee v* Beith
Jan29 1-0 Dundee v Beith
Jan22 1-0 Motherwell v Forfar Athletic
Jan22 0-4 Bathgate v Heart of Midlothian
Feb05 3-0 Aberdeen v Bo'ness
Jan15 4-1 East Fife v Hurlford
Jan22 0-0 Hamilton Academical v Hibernian
Jan29 2-0 Hibernian v Hamilton Academical
Jan22 3-0 Falkirk v* Port Glasgow Athletic
Second Round
Feb05 2-0 Clyde v Rangers
Feb05 2-2 St Mirren v Heart of Midlothian
Feb12 0-0 Heart of Midlothian v St Mirren
Feb16 4-0 Heart of Midlothian v St Mirren at Ibrox Park
Feb12 2-3 East Fife v Queen's Park
Feb05 3-0 Motherwell v Greenock Morton
Feb05 0-1 Ayr v Hibernian
Feb12 3-1 Celtic v Third Lanark
Feb12 3-0 Aberdeen v Airdrieonians
Feb05 3-0 Dundee v Falkirk
Third Round
Feb26 1-3 Motherwell v Dundee
Feb19 2-2 Queen's Park v Clyde
Feb26 2-2 Clyde v Queen's Park
Mar02 2-1 Clyde v Queen's Park at Celtic Park
Feb19 2-1 Celtic v Aberdeen
Feb19 0-1 Hibernian v Heart of Midlothian abandoned 65min due to crowd
Feb26 0-1 Heart of Midlothian v Hibernian
Semi-finals
Mar12 3-1 Clyde v Celtic at Shawfield Park
Mar12 0-0 Hibernian v Dundee at Easter Road Park
Mar19 0-0 Dundee v Hibernian at Dens Park
Mar23 1-0 Dundee v Hibernian at Celtic Park
Final
Apr09 2-2 Clyde v Dundee at Ibrox Park
Apr16 0-0 Clyde v Dundee at Ibrox Park
Apr20 1-2 Clyde v Dundee at Ibrox Park