Season 1898-99

First Round
Jan14 7-1 St Mirren v Leith Athletic
Jan14 3-1 Ayr Parkhouse v Dundee
Jan14 3-2 Port Glasgow Athletic v Renton
Jan14 4-1 East Stirlingshire v Dumbarton
Jan14 3-3 Bo'ness v St Bernard's
Jan21 4-2 St Bernard's v Bo'ness
Jan14 4-1 3rd L.R.V. v Arthurlie
Jan14 3-1 Greenock Morton v Annbank
Jan14 1-8 6th G.R.V. v Celtic
Jan14 4-0 Queen's Park v* Kilsyth Wanderers
Jan14 2-1 Hibernian v Royal Albert
Jan14 4-5 Forfar Athletic v West Calder
Jan14 0-2 Orion v Kilmarnock
Jan14 5-0 Partick Thistle v Irvine
Jan14 3-3 Airdrieonians v Arbroath
Jan21 3-2 Arbroath v Airdrieonians
Jan14 4-1 Rangers v Heart of Midlothian
Jan14 3-0 Clyde v Wishaw Thistle
Second Round
Feb11 2-2 Partick Thistle v Greenock Morton
Feb18 1-2 Greenock Morton v Partick Thistle
Feb04 3-1 Port Glasgow Athletic v West Calder
Feb11 1-2 3rd L.R.V. v St Mirren
Feb11 1-4 Ayr Parkhouse v Rangers
Feb04 3-0 Celtic v St Bernard's
Feb11 5-1 Queen's Park v Hibernian
Feb11 1-1 East Stirlingshire v Kilmarnock
Feb18 0-0 Kilmarnock v East Stirlingshire
Feb25 2-4 East Stirlingshire v Kilmarnock at Cathkin Park
Feb04 3-1 Clyde v Arbroath
Third Round
Feb18 4-0 Rangers v Clyde
Mar11 1-2 Kilmarnock v St Mirren
Feb25 7-3 Port Glasgow Athletic v Partick Thistle
Feb18 2-4 Queen's Park v Celtic abandoned 75min darkness
Feb25 2-1 Celtic v Queen's Park
Semi-finals
Apr15 1-2 St Mirren v Rangers at Love Street
Mar11 4-2 Celtic v Port Glasgow Athletic at Celtic Park
Final
Apr22 2-0 Celtic v Rangers at Hampden Park