Season 1969-70

First Preliminary Round
Dec06 0-1 Stenhousemuir v Gala Fairydean
Dec06 0-2 Forres Mechanics v Clydebank
Dec06 3-1 Alloa Athletic v Peterhead
Dec06 3-1 Stranraer v East Stirlingshire
Dec06 1-0 Berwick Rangers v Brechin City
Second Preliminary Round
Dec20 2-1 Montrose v Cowdenbeath
Dec20 1-2 Vale of Leithen v Hamilton Academical
Dec27 1-4 Gala Fairydean v Dumbarton
Dec24 1-0 Albion Rovers v Berwick Rangers
Dec24 1-0 Clydebank v Queen's Park
Dec20 5-0 Inverness Caledonian v Ross County
Dec27 1-0 Tarff Rovers v Alloa Athletic
Dec20 1-1 Stranraer v St Cuthbert Wanderers
Dec25 0-5 St Cuthbert Wanderers v Stranraer
First Round
Jan24 3-0 Kilmarnock v Partick Thistle
Jan24 2-1 Motherwell v St Johnstone
Jan24 3-0 Falkirk v Tarff Rovers
Jan24 1-2 Albion Rovers v Dundee
Jan24 2-0 Greenock Morton v Queen of the South
Jan24 2-5 Stranraer v Inverness Caledonian
Jan24 1-1 Montrose v Heart of Midlothian
Jan28 1-0 Heart of Midlothian v Montrose
Jan24 4-0 Aberdeen v Clyde
Jan24 2-0 St Mirren v Stirling Albion
Jan24 5-0 Airdrieonians v Hamilton Academical
Jan24 3-1 Rangers v Hibernian
Jan24 1-0 Dundee United v Ayr United
Jan24 1-2 Arbroath v Clydebank
Jan24 2-1 Celtic v Dunfermline Athletic
Jan24 1-2 Dumbarton v Forfar Athletic
Jan24 3-0 East Fife v Raith Rovers
Second Round
Feb07 4-0 Celtic v Dundee United
Feb07 1-0 East Fife v Greenock Morton
Feb07 3-1 Motherwell v Inverness Caledonian
Feb07 2-0 Kilmarnock v Heart of Midlothian
Feb07 2-1 Falkirk v St Mirren
Feb07 3-0 Dundee v Airdrieonians
Feb07 0-7 Forfar Athletic v Rangers
Feb11 2-1 Aberdeen v Clydebank
Third Round
Feb21 3-1 Celtic v Rangers
Feb21 0-1 Motherwell v Kilmarnock
Feb21 0-1 East Fife v Dundee
Feb21 0-1 Falkirk v Aberdeen
Semi-finals
Mar14 1-0 Aberdeen v Kilmarnock at Muirton Park
Mar14 1-2 Dundee v Celtic at Hampden Park
Final
Apr11 3-1 Aberdeen v Celtic at Hampden Park