Season 1906-07

First Round
Jan26 0-1 Partick Thistle v Dundee friendly hard conditions
Feb09 2-2 Partick Thistle v Dundee
Feb16 5-1 Dundee v Partick Thistle
Jan26 2-2 Dumfries v Port Glasgow Athletic
Feb02 2-0 Port Glasgow Athletic v Dumfries
Jan26 1-1 Arbroath v Queen's Park
Feb02 4-0 Queen's Park v Arbroath
Jan26 0-0 Heart of Midlothian v Airdrieonians
Feb09 0-2 Airdrieonians v Heart of Midlothian
Jan26 4-1 Third Lanark v St Johnstone
Jan26 0-0 Aberdeen v Johnstone
Feb09 2-1 Johnstone v Aberdeen
Jan26 5-1 Raith Rovers v Aberdeen University
Jan26 1-0 Kilmarnock v Clachnacuddin friendly conditions
Feb02 4-0 Kilmarnock v Clachnacuddin
Feb02 2-1 Celtic v Clyde
Jan23 5-0 Hibernian v Forfar Athletic
Jan26 1-3 Maxwelltown Volunteers v Greenock Morton
Jan26 0-0 Renton v St Bernard's
Feb02 1-1 St Bernard's v Renton
Feb09 2-0 Renton v St Bernard's at Celtic Park
Feb02 1-2 Arthurlie v St Mirren
Jan26 2-0 Ayr v Cowdenbeath
Jan26 1-2 Falkirk v Rangers
Feb09 2-1 Galston v Motherwell
Second Round
Feb09 3-1 Queen's Park v Third Lanark
Feb16 1-1 Hibernian v Johnstone
Feb23 0-5 Johnstone v Hibernian
Feb16 0-0 Kilmarnock v Heart of Midlothian
Feb23 2-1 Heart of Midlothian v Kilmarnock
Feb16 0-4 Galston v Rangers
Feb09 4-0 St Mirren v Port Glasgow Athletic
Feb09 0-0 Greenock Morton v Celtic
Feb16 1-1 Celtic v Greenock Morton
Feb23 2-1 Celtic v Greenock Morton at Celtic Park
Feb23 1-0 Renton v Dundee
Feb09 4-0 Raith Rovers v Ayr
Third Round
Mar09 4-1 Queen's Park v Renton
Mar09 0-3 Rangers v Celtic
Mar09 2-2 Heart of Midlothian v Raith Rovers
Mar23 0-1 Raith Rovers v Heart of Midlothian
Mar02 1-1 Hibernian v St Mirren
Mar09 1-1 St Mirren v Hibernian
Mar23 2-0 Hibernian v St Mirren at Tynecastle Park a.e.t. 0-0
Semi-finals
Mar30 1-0 Heart of Midlothian v Queen's Park at Tynecastle Park
Mar30 0-0 Celtic v Hibernian at Celtic Park
Apr06 0-0 Hibernian v Celtic at Easter Road Park
Apr13 3-0 Celtic v Hibernian at Celtic Park
Final
Apr20 3-0 Celtic v Heart of Midlothian at Hampden Park