Season 1970-71Celtic
 First Round
Dec05  0-2  East Stirlingshire v Clydebank
Dec05  3-1  Brechin City v Nairn County
Dec05  2-0  Forfar Athletic v Albion Rovers
Dec05  1-3  St Cuthbert Wanderers v Stranraer
Dec05  0-1  Stenhousemuir v Elgin City
 Second Round
Dec19  2-1  Queen’s Park v Montrose
Dec19  4-1  Brechin City v Glasgow Corporation Transport
Dec19  2-0  Elgin City v Berwick Rangers
Dec19  1-4  Ross County v East Fife
Dec19  2-1  Clydebank v Hamilton Academical
Dec19  1-0  Forfar Athletic v Gala Fairydean
Dec19  2-1  Clachnacuddin v Glasgow University
Dec19  3-2  Stranraer v Dumbarton
 Third Round
Jan23  0-3  Clachnacuddin v Cowdenbeath
Jan25  5-0  Aberdeen v Elgin City
Jan23  2-2  St Johnstone v Raith Rovers
Jan26  4-3  Raith Rovers v St Johnstone
Jan23  8-1  Hibernian v Forfar Athletic
Jan23  5-1  Celtic v Queen of the South
Jan23  2-0  Greenock Morton v Ayr United
Jan23  3-1  Stirling Albion v Motherwell
Jan23  1-1  Airdrieonians v Alloa Athletic
Jan26  0-2  Alloa Athletic v Airdrieonians
Jan23  1-0  Dundee v Partick Thistle
Jan23  3-0  Rangers v Falkirk
Jan23  3-1  Dunfermline Athletic v Arbroath
Jan23  3-0  Heart of Midlothian v Stranraer
Jan23  2-0  Clyde v Brechin City
Jan23  1-1  East Fife v St Mirren
Jan26  1-1  St Mirren v East Fife a.e.t. 1-1
Feb01  3-1  St Mirren v East Fife  at Paisley
Jan23  0-0  Clydebank v Dundee United
Jan27  5-1  Dundee United v Clydebank
Jan23  0-1  Queen’s Park v Kilmarnock
 Fourth Round
Feb13  0-4  Cowdenbeath v Airdrieonians
Feb13  1-1  Dundee United v Aberdeen
Feb17  2-0  Aberdeen v Dundee United
Feb13  1-3  St Mirren v Rangers
Feb13  1-1  Celtic v Dunfermline Athletic
Feb17  0-1  Dunfermline Athletic v Celtic
Feb13  1-2  Greenock Morton v Kilmarnock
Feb13  2-0  Dundee v Stirling Albion
Feb13  1-2  Heart of Midlothian v Hibernian
Feb13  1-1  Raith Rovers v Clyde
Feb17  0-2  Clyde v Raith Rovers
 Fifth Round
Mar06  1-0  Rangers v Aberdeen
Mar06  2-3  Kilmarnock v Airdrieonians
Mar06  7-1  Celtic v Raith Rovers
Mar06  1-0  Hibernian v Dundee
 Semi-finals
Mar31  0-0  Hibernian v Rangers  at Hampden Park
Apr05  1-2  Hibernian v Rangers  at Hampden Park
Apr03  3-3  Celtic v Airdrieonians  at Hampden Park
Apr07  2-0  Celtic v Airdrieonians  at Hampden Park
 Final
May08  1-1  Rangers v Celtic  at Hampden Park
May12  1-2  Rangers v Celtic  at Hampden Park