<<

© Stewart Davidson PART THREE 1910-1920

1910-11 FIRST ROUND Aberdeenshire Dumbartonshire Aberdeen Shamrock 4-2 Aberdeen Favourites Croy Celtic 3-0 United Aberdeen Woodside 0-3 Aberdeen Hawthorn Dumbarton Jrs 1-2 Clydebank Jrs Abergeldie 1-1 St Andrews Athletic (0-2) Milngavie Allander 0-2 Kirkintilloch Rob Roy Balnagask 0-2 Banks o’Dee Yoker Athletic 4-0 Mossfield Amateurs Glenlivet 0-4 Mugiemoss BYE – Kirkintilloch Harp Parkvale 2-6 Aberdeen Richmond East Argyllshire Armadale Thistle scr-WO Wallyford Violet BYE –Glenmore (Oban) Bonnyrigg Rose Athletic 1-1 Rosebery (1-2) Dalkeith Thistle 2-0 Musselburgh United Annbank Thistle 4-1 Dreghorn Loanhead Mayflower 1-1 Broxburn St Andrew's Ardeer Thistle 6-0 Thistle (0-0, 3-1 at Loanhead) Ardrossan Celtic 1-0 Kilmarnock Jrs Loganlea Wanderers 0-1 Vale of Grange Talbot 4-1 Ayr Fort Musselburgh Athletic 0-1 Arniston Rangers Ayr Westerlea 0-5 Athletic Newtongrange Star 1-0 Carberry Thistle Ayr Woodfield 0-4 Eglinton Niddrie Bluebell 1-2 Addiewell United Burnfoothill Primrose 0-0 Irvine Meadow XI (0-4) Penicuik 4-0 Bridgend Thistle Coylton Thistle 1-3 Dunaskin Lads Queensferry St Andrew's 0-3 Seafield Athletic Craigbank 1-1 Ardrossan Winton Rovers (0-2) Rosewell Rosedale 2-0 Linlithgow Rose Drumley Primrose 0-1 Mountaineers Wemyss Athletic WO-scr Kinleith Thistle Girvan Athletic WO-scr Muirkirk United BYE – Granton Gasworks Cherrypickers 3-1 Benquhat Heatherbell Fife Irvine Victoria 4-0 St Quivox Thistle Buckhaven 1-0 Kelty Rangers Kilbirnie Ladeside WO-scr Skares Athletic Crossgates Thistle 4-0 Markinch Albion Kilmarnock Winton 1-0 Lugar Boswell Cupar Athletic WO-scr Thornton Rovers Kilwinning Eglinton 2-0 Vale of Garnock Strollers Guardbridge United 1-0 Denbeath Star Kilwinning Rangers 1-1 (0-2) Kingseat Athletic 0-2 Rosslyn Mossblown Strollers 3-0 Cumnock Springbank Leslie Hearts 3-3 Townhill United Patna Doon Athletic 0-2 Springside Thistle (2-2, 3-0 at Glencraig Celtic) Riccarton Victoria 6-0 Camlarg Rangers Lumphinnans Swifts 1-0 Glencraig Celtic Protest (0-1) Rugby XI 4-1 St Josephs Hibernian St Andrews City 1-1 Newburgh West End BYE – (1-1, 4-0 at Cupar Ath) were allowed to enter the second round Tayport 1-0 Balgonie Scotia Windygates Rangers 2-3 St Monans Swifts Ashfield 2-0 Vale of Clyde BYE - Bowhill Thistle Benburb 6-0 7th Scottish Rifles Forfarshire Fern Thistle 0-3 Glencairn Arbroath Ardenlea 3-1 Balgillo Glasgow Perthshire 1-1 Shettleston (2-0) Arbroath Parkhead 0-0 Dundee West End 2-1 Redmond (1-1, 1-5 at The Coup, Dundee) Parkhead 1-0 St Francis' YMS Arbroath St Thomas 4-0 Arbroath Victoria Petershill 4-0 Kenmuirhill Athletic Brechin Hearts 3-2 Brechin Rovers Postal & Telegraph Athletic 1-3 St Anthony's Clepington Athletic 2-1 Dundee Violet 2-2 Pollok (1-1, 2-1 at Celtic FC) Dundee Arnot 3-2 Forfar West End Unitas WO-scr Eastern Amateurs Dundee Celtic 4-0 Forfar Celtic BYE – Cambuslang Rangers Dundee Fairfield 4-2 East Craigie Stirlingshire Dundee Fernbank 1-2 Carnoustie Panmure Alva Albion Rangers 1-1 Stenhousemuir Hearts (1-2) Dundee Harp 5-1 Arbroath Fairfield Bannockburn 3-0 Banknock Dundee North End 4-0 Dundee Stobswell Cowie Wanderers 1-1 Bonnybridge Thistle (0-1) Forfar East End 1-0 Downfield Protest (4-0) Denny Hibernian 1-1 Denny Athletic (0-2) Forthill Athletic 0-1 St Joseph's YMS Dollar United 2-4 Sauchie Kirriemuir Thrums 3-5 Lochee Hibernian Dunipace 7-1 Slamannan Strollers Lochee Central WO-scr Montrose Harp Forth Rangers 2-1 Vale of Carron BYE – Glenavon Grange Rovers 2-0 Lochside Perthshire Longcroft Thistle 3-0 East Plean United Alyth Thistle 1-1 Perth Harp (scr-WO) St Ninians Thistle 5-0 Alloa Our Boys Kinnoull 5-1 Perth Woodside Tillicoutry Athletic 1-1 Kilsyth Emmet (0-3) Perth Craigie 4-4 Perth Roselea (0-2) Airth Castle Rovers were allowed to enter the second round Perth Postal Athletic 1-11 Perth Violet Perth St Leonard's 3-1 Coupar Angus Rob Roy

Lanarkshire Ashgill Rovers 0-0 Ross Rovers (1-1, 0-1 at Larkhall) Albert XI (Rothesay) WL Rothesay St Blane’s Bellshill Athletic 1-1 Holytown Pilgrims Bute Athletic 3-3 Rothesay Royal Victoria (0-0, 4-2 at Torrance Pk, Mossend) (2-2, 2-1 at Rothesay) Blantyre St Joseph's 4-0 Trabrax Heatherbell Dunoon United 3-3 Giffnock Athletic (1-3) Blantyre Victoria 1-0 Earnock Rovers Athletic 0-1 Port-Glasgow Athletic Jrs Carfin Shamrock 2-0 Strathaven YMCA Mearns Pollok LW Howwood Carmyle United 0-2 Dechmont Hearts Morton Amateurs 0-0 Neilston Victoria (1-2) Chryston Athletic 0-5 New Stevenston United BYE – Arthurlie Jrs Coalburn United 1-1 Law Volunteers (0-1) South Coatbridge All-Saints 1-0 Douglas Water Thistle Annan Our Boys 1-1 Kello Rovers (2-2, 3-2) Coatbridge Rob Roy 1-0 Cadzow Oak BYE – Annan Athletic East Benhar Heatherbell 2-1 Mossend Hibernian Larkhall United 3-0 Carluke Milton Rovers Larkhall Thistle 1-3 Burnbank Athletic Longriggend Wanderers 1-3 Newton Villa Quarter Huttonbank 2-0 Dalziel Rovers Protest (3-2) Shotts Battlefield 1-1 Nethanvale Thistle (2-1) Shotts United 4-2 Baillieston Thistle West Benhar Daisy 2-2 Cleland Emmet (scr-WO)

SECOND ROUND Ayrshire & South Aberdeenshire Annan Athletic 1-2 Springside Thistle Aberdeen Hawthorn 2-1 St Andrew's Athletic Annan Our Boys 3-1 Mossblown Strollers Aberdeen Shamrock 2-3 Aberdeen Richmond Auchinleck Talbot 1-0 Annbank Thistle Mugiemoss 7-1 Banks o' Dee Dunaskin Lads 2-1 Kilmarnock Winton East Girvan Athletic 1-3 Glenbuck Cherrypickers Addiewell United 0-2 Wemyss Athletic Irvine Meadow XI 5-0 Rankinston Mountaineers Arniston Rangers 4-0 Seafield Athletic Irvine Victoria 0-3 Cronberry Eglinton Dalkeith Thistle 7-3 Penicuik Kilwinning Eglinton 4-3 Newmilns Edinburgh Rosebery 2-2 Wallyford Violet (0-1) Muirkirk Athletic 2-2 Darvel (0-3) Granton Gasworks 1-2 Newtongrange Star Riccarton Victoria 0-3 Ardrossan Winton Rovers Loanhead Mayflower 5-0 Rosewell Rosedale Rugby XI 0-0 Ardrossan Celtic (2-3) BYE – Vale of Grange Stewarton 0-7 Ardeer Thistle Fife BYE – Kilbirnie Ladeside Bowhill Thistle 1-2 Glencraig Celtic Argyll, Stirlingshire & Dumbartonshire Guardbridge United 2-2 Leslie Hearts (0-4) Airth Castle Rovers 3-5 Grange Rovers St Andrews City 0-1 Rosslyn Bannockburn 2-0 Bonnybrridge Thistle St Monans Swifts 1-1 Buckhaven abd 80 mins (1-6) Clydebank Jrs 4-2 Kirkintilloch Rob Roy Tayport 4-2 Cupar Athletic Croy Celtic 0-2 Kilsyth Emmet BYE – Crossgates Thistle Forth Rangers 2-0 Stenhousemuir Hearts Forfarshire Glenmore (Oban) 0-3 Yoker Athletic Brechin Hearts 1-0 Dundee Harp Protest (5-2) Kirkintilloch Harp 3-1 Denny Athletic Carnoustie Panmure 1-1 Lochee Hibernian (2-2, WO-scr) Longcroft Thistle 1-3 Dunipace Clepington Athletic 0-0 Dundee West End (2-1) Sauchie 3-4 St Ninians Thistle Dundee Arnot 2-1 Dundee Fairfield Glasgow & Lanarkshire Dundee Celtic 2-1 Arbroath St Thomas' Protest (2-1) Ashfield 0-0 Shotts Battlefield (4-2) Forfar East End 0-2 Arbroath Ardenlea Blantyre St Joseph's 2-1 Unitas Glenavon 0-4 Dundee North End Blantyre Victoria 1-1 Parkhead (1-0) St Joseph's YMS 2-3 Lochee Central Cleland Emmet 1-0 Petershill Protest (0-2) Perthshire Douglas Water Thistle 3-1 East Benhar Heatherbell Perth Harp 4-6 Perth St Leonard's Glasgow Perthshire 3-0 Ross Rovers Perth Roselea 4-0 Kinnoull Larkhall Thistle 4-0 Dechmont Hearts BYE – Perth Violet Law Volunteers 4-5 St Anthony's Renfrewshire Maryhill 1-5 Cambuslang Rangers Arthurlie Jrs LW Albert XI (Rothesay) Newton Villa 4-0 New Stevenston United Howwood 6-2 Bute Athletic Quarter Huttonbank 0-1 Burnbank Athletic Port-Glasgow Ath Jrs 4-0 Neilston Victoria Rutherglen Glencairn 1-1 Benburb (3-2) BYE – Giffnock Athletic Shotts United 1-0 Bellshill Athletic Strathclyde 3-0 Carfin Shamrock BYE - Coatbridge Rob Roy

THIRD ROUND Ayrshire & South East & Fife Annan Our Boys 1-3 Kilwinning Eglinton Arniston Rangers 5-0 Buckhaven Ardeer Thistle 1-3 Ardrossan Winton Rovers Crossgates Thistle 1-0 Glencraig Celtic Protest Dunaskin Lads 1-3 Darvel (1-1, LW) Glenbuck Cherrypickers 1-1 Cronberry Eglinton abd (0-3) Leslie Hearts 1-1 Dalkeith Thistle (1-4) Kilbirnie Ladeside 3-0 Ardrossan Celtic Tayport 1-1 Loanhead Mayflower Springside Thistle 2-1 Auchinleck Talbot (3-3, 1-2 aet at Tayport) BYE – Irvine Meadow XI Vale of Grange 3-2 Rosslyn Aberdeenshire, Forfarshire & Perthshire Wemyss Athletic 4-1 Newtongrange Star Aberdeen Hawthorn 0-3 Mugiemoss BYE – Wallyford Violet Arbroath Ardenlea 2-1 Carnoustie Panmure Glasgow, Lanarkshire, Renfrewshire & Bute Clepington Athletic 3-2 Brechin Hearts Albert XI (Rothesay) 0-4 Glasgow Perthshire Dundee North End 3-0 Dundee Celtic Ashfield 1-3 Burnbank Athletic Perth Roselea 1-0 Lochee Central Blantyre Victoria 1-1 Strathclyde Perth St Leonard's 2-0 Dundee Arnot (1-1, 2-5 at Cambuslang Rgrs) Perth Violet 4-1 Aberdeen Richmond Cambuslang Rangers 7-0 Douglas Water Thistle Dumbartonshire & Stirlingshire Coatbridge Rob Roy 0-2 Larkhall Thistle Clydebank Jrs 2-3 Kirkintilloch Harp Port-Glasgow Athletic Jrs 1-1 Petershill Dunipace 3-3 Kilsyth Emmet (1-2) (0-0, 1-1 aet at Morton FC, 1-0 at Celtic FC) Forth Rangers 2-3 St Ninians Thistle Rutherglen Glencairn 1-0 Newton Villa Grange Rovers 3-1 Bannockburn St Anthony's 5-0 Howwood BYE – Yoker Athletic Shotts United 3-3 Giffnock North (2-1) BYE – Blantyre St Joseph's

FOURTH ROUND Arbroath Ardenlea 5-1 Perth Roselea Loanhead Mayflower 3-0 Springside Thistle Arniston Rangers 8-2 Blantyre St Joseph's Mugiemoss 6-0 Perth St Leonard's Cambuslang Rangers 2-0 Kirkintilloch Harp St Ninians Thistle 3-0 Dalkeith Thistle Clepington Athletic 0-1 Larkhall Thistle Shotts United 2-0 Perth Violet Grange Rovers 4-0 Glencraig Celtic Vale of Grange 2-0 Dundee North End Cronberry Eglinton 5-2 Rutherglen Glencairn Wallyford Violet 1-1 Petershill (0-4) Irvine Meadow XI 2-0 Strathclyde Wemyss Athletic 1-1 Burnbank Athletic Kilbirnie Ladeside 0-3 Ardrossan Winton Rovers (2-2, 0-2 at Celtic FC) Kilsyth Emmet 1-3 Glasgow Perthshire Yoker Athletic 3-3 Darvel (0-0, 2-0 at Stewarton) Kilwinning Eglinton 1-1 St Anthony's (0-5)

FIFTH ROUND Cambuslang Rangers 3-0 Vale of Grange Irvine Meadow XI 2-1 Darvel BYES – Arbroath Ardenlea, Ardrossan Winton Rovers, Arniston Rangers, Burnbank Athletic, Cronberry Eglinton, Glasgow Perthshire, Grange Rovers, Larkhall Thistle, Loanhead Mayflower, Mugiemoss, Petershill, St Anthony's, St Ninians Thistle, Shotts United

SIXTH ROUND Arbroath Ardenlea 1-1 Arniston Rangers (2-4) Burnbank Athletic 3-0 Loanhead Mayflower Cambuslang Rangers 4-1 Cronberry Eglinton Glasgow Perthshire 3-1 Shotts United Grange Rovers 0-2 St Ninians Thistle Mugiemoss 3-3 Ardrossan Winton Rovers (0-5) Petershill 2-1 Larkhall Thistle St Anthony's 2-0 Irvine Meadow XI

SEVENTH ROUND Ardrossan Winton Rovers 2-2 St Anthony's (2-0) Cambuslang Rangers 4-0 Arniston Rangers Glasgow Perthshire 0-1 Petershill St Ninians Thistle 2-2 Burnbank Athletic (1-1, 2-3 at FC)

SEMI-FINAL Burnbank Athletic 1-1 Cambuslang Rangers Petershill 1-1 Ardrossan Winton Rovers 29 April at , Hamilton 8 April at , Paisley SEMI-FINAL REPLAY SEMI-FINAL REPLAY Burnbank Athletic 3-2 Cambuslang Rangers Petershill 1-1 Ardrossan Winton Rovers 6 May at Douglas Park, Hamilton 22 April at St Mirren Park, Paisley SEMI-FINAL SECOND REPLAY Petershill 1-0 Ardrossan Winton Rovers 9 May at St Mirren Park, Paisley FINAL Burnbank Athletic 1-1 Petershill 30 May at Firhill Park, Glasgow FINAL REPLAY Burnbank Athletic 1-0 Petershill 3 June at Firhill Park, Glasgow

1911-12 FIRST ROUND Aberdeenshire Dumbartonshire Aberdeen Favourites 5-2 Inverurie Loco Works Croy Celtic 3-1 Milgavie Allander Aberdeen Hawthorn 2-1 Cattofield Dumbarton Athletic 1-1 Cumbernauld United (0-3) Aberdeen Richmond 3-1 Abergeldie Dumbarton Jrs 3-2 Yoker Athletic Aberdeen Shamrock 1-2 St Andrew's Athletic Kirkintilloch Rob Roy 1-1 Clydebank (2-5) Balnagask 2-3 Mugiemoss BYE – Kirkintilloch Harp Banks o' Dee 1-4 Parkvale Broxburn City WO-scr Addiewell United Ayr United Jrs 2-1 Carson Thistle Broxburn St Andrew's WO-scr Dalkeith Thistle Benquhat Heatherbell WO-scr Mossblown Strollers Edinburgh Rosebery 0-5 Wemyss Athletic Camlarg Rangers 5-1 Tongue Row United Kinleith Thistle 5-3 Orbiston Star Cronberry Eglinton WL Whitletts Celtic Kirkliston Athletic 0-1 Linlithgow Rose Cumnock Craigbank 1-2 Irvine Meadow XI Loanhead Mayflower 3-1 Queensferry St Andrew's Ardeer Thistle 5-0 Craigmark Seafield Newtongrange Star 3-0 Granton Gasworks Darvel 5-1 Kilwinning Eglinton Niddrie Bluebell 3-1 Rosewell Rosedale Dunaskin Lads 1-1 Auchinleck Talbot Penicuik 0-0 Bonnyrigg Rose Athletic (0-1) (1-1, 2-2 at Craigbank, 2-1 at Patna) Pumpherston Rangers 1-6 Armadale Rangers Protest (2-0) Irvine Victoria 0-2 Kilmarnock Winton Seafield Athletic 2-1 Avonbridge Kilmarnock Jrs WO-scr Ayr Woodfield Tranent 1-1 Arniston Rangers (0-6) Kilwinning Rangers 5-1 St Joseph's Hibernian Vale of Grange 2-2 Musselburgh Athletic Thistle 1-6 Annbank Thistle (1-1, 2-1 at Royal Gymnasium, Edinburgh (St Bernards FC)) Muirkirk Athletic 1-1 Glenbuck Cherrypickers (1-3) Wallyford Thistle 0-2 Bo’ness Jrs Newmilns WO-scr Burnfoothill Primrose BYE – Bathgate Primrose Patna Doon Athletic 2-1 Dreghorn Fife Rankinston Mountaineers WL Riccarton Victoria Balgonie Scotia W-L Lassodie Saltcoats Victoria 0-1 Ardrossan Winton Rovers Cowdenbeath Rovers WL Anstruther Rangers Skares Athletic scr-WO Kilbirnie Ladeside Cupar Athletic 2-0 Newburgh West End Springside Thistle 1-5 Ardrossan Celtic Denbeath Star 5-0 Kelty Rangers Stewarton WL St Quivox Thistle Glencraig Celtic 2-0 Lochgelly Argyllshire Ladybank Violet 2-4 Bowhill Thistle BYES – Campbeltown Academical, Glenmore (Oban) Leslie Hearts 4-1 Buckhaven Forfarshire Tayport 1-1 Lumphinnans Swifts (scr-WO) Arbroath Victoria 1-2 Dundee Arnot Townhill United scr-WO St Monans Swifts Balgillo l-w Carnoustie Panmure Wemyss Athletic 0-5 Crossgates Thistle Brechin Hearts 1-1 Clepington Athletic (2-4) Windygates Rangers 1-0 St Andrews City Brechin Rangers 0-4 Fernbank Glasgow Downfield 2-3 Dundee Osborne Ashfield 2-0 Strathclyde Dundee North End 1-3 Dundee Fairfield Benburb 0-1 Glasgow Perthshire Dundee Stobswell 1-0 Arbroath Fairfield Benvue scr-WO Parkhead Dundee Violet 8-3 Brechin Rovers Cathcart 5-0 Glasgow Amateurs Dundee West End 2-1 Lochee Hibernian Kenmuirhill Athletic 0-7 Cambuslang Rangers East Craigie 4-0 Arbroath Parkhead Petershill 0-4 7th Scottish Rifles Forfar Celtic 3-1 Arbroath Ardenlea Rutherglen Glencairn 5-0 Postal & Telegraph Athletic Forfar East End 0-0 Dundee Celtic (4-0) St Anthony's 0-1 Maryhill Forfar West End 2-2 Dundee Harp (1-4) Shettleston 2-0 Vale of Clyde Forthill Athletic 2-2 Dundee St Joseph's (3-2) BYE - Pollok Lochee Central 5-1 Montrose Our Boys Renfrewshire Whitehall Amateurs 5-3 Postal Athletic Bute Casuals scr-WO Port-Glasgow Athletic Jrs Perthshire Ferguslie 3-2 Arthurlie Jrs Kinnoull 0-4 Perth Woodside Giffnock Athletic 2-2 Busby Corinthians (1-3) Perth Craigie WO-scr Perth Victoria Kilbarchan Athletic WO-scr Albert XI (Rothesay) Perth Harp 2-1 Perth St Leonard's Neilston Victoria w-l Mearns Pollok Perth Roselea 2-4 Perth Violet Roth. Rangers w-l St Malcolm's BYE - Invergowrie Rothesay Royal Victoria 4-4 Howwood (1-5) South Rothesay St Blane's l-w Bute Athletic Annan Our Boys 3-5 Kello Rovers Torpedo Athletic 0-3 Ardgowan BYE - Tayleurians Wellington (Greenock) 0-0 Morton Amateurs Protest (WO-scr)

Lanarkshire Stirlingshire Ashgill Rovers 2-1 Shotts Battlefield Protest (1-0) Alloa Our Boys 0-1 Cowie Wanderers Blantyre St Joseph's 0-0 Chryston Athletic (1-2) Alva Albion Rangers 3-0 Forth Rangers Carluke Milton Rovers 2-0 Nethanvale Thistle Protest (1-0) Banknock 0-2 Denny Athletic Coalburn United 1-2 Earnock Rovers East Plean United 1-1 Bannockburn (1-3) Coatbridge Rob Roy 0-5 Cleland Rangers Grange Rovers 3-2 Longcroft Thistle Douglas Water Thistle 1-0 Blantyre Victoria Kilsyth Emmet 0-1 Denny Hibernian Fauldhouse West End 6-0 Coatbridge All Saints Laurieston Villa 1-3 Dunipace Holytown United 0-0 Bedlay (0-2) St Ninians Thistle 3-0 Vale of Carron Larkhall Thistle 5-2 East Benhar Heatherbell Sauchie 2-2 Tillicoultry Athletic (1-2) Larkhall United 2-0 Quarter Huttonbank Law Volunteers 1-2 Burnbank Athletic Longriggend Wanderers 1-2 Ross Rovers Morningside Rangers 1-3 Carfin Shamrock Newarthill Hearts 0-0 Bellshill Athletic (0-3) Newton Villa 0-2 Dechmont Hearts abd (2-2, 0-0, 0-1 Protest, 1-0 at Rutherglen) Shotts United 1-3 Mossend Hibernian

SECOND ROUND Aberdeenshire East Aberdeen Favourites 2-2 Parkvale (0-2) Arniston R 4-1 Bathgate Primrose Aberdeen Hawthorn 1-3 Richmond Bo’ness Jrs 0-4 Vale of Grange Mugiemoss 1-0 St Andrew's Athletic Broxburn City 0-2 Bonnyrigg Rose Athletic Ayrshire & South Broxburn St Andrew's 1-3 Newtongrange Star Ayr United Jrs WL Camlarg Rangers Kinleith Thistle 2-3 Niddrie Blubell Benquhat Heatherbell 0-6 Cronberry Eglinton Seafield Athletic 0-1 Linlithgow Rose Darvel 3-1 Kilmarnock Jrs Wemyss Athletic 1-0 Loanhead Mayflower Dunaskin Lads 3-3 Ardrossan Winton Rovers (0-3) BYE – Pumpherston Rangers Glenbuck Cherrypickers 4-3 Patna Doon Athletic Fife Irvine Meadow XI 5-1 Annbank Thistle Bowhill Thistle 3-1 Balgonie Scotia Kilbirnie Ladeside 4-2 Irvine Victoria Crossgates Thistle 3-1 Denbeath Star Protest (0-4) Newmilns 4-2 Ardrossan Celtic Glencraig Celtic 5-0 Cupar Athletic Rankinston Mountaineers 2-1 Kello Rovers Leslie Hearts 3-1 Lumphinnans Swifts Stewarton 0-5 Ardeer Thistle St Monans Swifts 0-0 Windygates Rangers (1-2) Tayleurians (Dumfries) 2-5 Kilwinning Rangers BYE – Cowdenbeath Rovers Stirlingshire, Dumbartonshire & Oban Forfarshire Alva Albion Rangers 3-1 Dumbarton Jrs Carnoustie Panmure 3-1 Dundee Violet Bannockburn 2-2 Cowie Wanderers (0-1) Clepington Athletic 1-0 Forthill Athletic Denny Athletic 3-1 Clydebank Jrs Dundee Fairfield 3-0 Whitehall Amateurs Denny Hibernian 9-0 Cumbernauld United Dundee West End 0-0 Dundee Arnot (2-1) Glenmore (Oban) 1-5 Grange Rovers East Craigie 4-1 Dundee Osborne Kirkintilloch Harp 4-1 Croy Celtic Fernbank 0-0 Dundee Harp St Ninians Thistle 6-0 Tillicoultry Athletic (0-0, 0-4 at St Margarets Pk, Perth) BYE – Dunipace Forfar Celtic 0-3 Forfar East End Perthshire Lochee Central 2-1 Dundee Stobswell Invergowrie 1-4 Perth Harp Glasgow & Lanarkshire Perth Craigie 2-2 Perth Woodside Ashgill Rovers Earnock Rovers (2-2, 5-3 at South Inch, Perth) tie awarded to Earnock Rovers BYE – Perth Violet Bedlay LW Parkhead Renfrewshire, Bute & Campbeltown Bellshill Athletic 2-1 Carluke Milton Rovers Busby Corinththians 1-5 Ardgowan Burnbank Athletic 3-0 Douglas Water Thistle Bute Athletic 1-1 Neilston Victoria (1-5) Cathcart 1-4 Ashfield Campbeltown Academical 0-0 Port-Glasgow Athletic Jrs (0-4) Chryston Athletic 0-1 Fauldhouse West End Ferguslie 1-2 Kilbarchan Athletic Cleland Rangers 1-2 Mossend Hibernian Howwood 6-1 Wellington (Greenock) Newton Villa 2-2 Petershill (0-2) BYE – Rothesay Rangers Glasgow Perthshire 3-0 Ross Rovers Larkhall Thistle 2-0 Larkhall United Maryhill 1-1 Cambuslang Rangers Protest (0-1 abd 87 mins, awarded to Cambuslang) Pollok 0-0 Carfin Shamrock (2-2, 1-0 abd at Cambuslang Rangers, 3-0 at Vale of Clyde) Shettleston 1-2 Rutherglen Glencairn

THIRD ROUND Aberdeenshire, Forfarshire & Perthshire East & Fife Clepington Athletic 0-1 Lochee Central Arniston Rangers 2-3 Niddrie Bluebell Dundee Fairfield 4-0 Dundee West End Bowhill Thistle 0-0 Linlithgow Rose (0-2) East Craigie 0-1 Dundee Harp Cowdenbeath Rovers scr-WO Glencraig Celtic Forfar East End 1-1 Aberdeen Richmond (3-2) Leslie Hearts 0-4 Denbeath Star abd, result stood Mugiemoss 3-1 Carnoustie Panmure Pumpherston Rangers 0-2 Vale of Grange Parkvale 1-1 Perth Violet (0-2) Wemyss Athletic 5-2 Newtongrange Star Perth Harp 2-1 Perth Craigie Windygates Rangers 2-1 Bonnyrigg Rose Athletic Ayrshire Glasgow, Lanarkshire, Renfrewshire & Bute Darvel 2-1 Cronberry Eglinton Ashfield 1-0 Parkhead Protest (3-0) Glenbuck Cherrypickers 3-1 Newmilns Burnbank Athletic 0-1 Bellshill Athletic Protest (3-1) Kilbirnie Ladeside 2-0 Ayr United Jrs Cambuslang Rangers 3-0 Earnock Rovers Kilwinning Rangers 1-1 Irvine Meadow XI (1-2) Howwood 1-1 Larkhall Thistle Rankinston Mountaineers 3-1 Ardeer Thistle (1-1, 2-3 at Petershill) BYE – Ardrossan Winton Rovers Kilbarchan Athletic 2-1 Ardgowan Dumbartonshire & Stirlingshire Mossend Hibernian 1-1 Petershill (2-0 Protest, 0-2) Cowie Wanderers 0-0 Dunipace (1-2) Neilston Victoria 6-0 Rothesay Rangers Denny Hibernian 4-1 Alva Albion Rangers Pollok 4-2 Glasgow Perthshire Kirkintilloch Harp 2-2 Grange Rovers (2-0) Rutherglen Glencairn 4-0 Fauldhouse West End St Ninians Thistle 2-2 Denny Athletic (0-3) BYE – Port-Glasgow Athletic Jrs

FOURTH ROUND Ardrossan Winton Rovers 0-0 Ashfield (0-2) Kirkintilloch Harp 1-2 Rankinston Mountaineers Denbeath Star 1-3 Irvine Meadow XI at East Fife FC Linlithgow Rose 1-1 Larkhall Thistle (0-2) Denny Athletic 0-1 Denny Hibernian Mugiemoss 0-0 Perth Violet (1-2) Dundee Fairfield 3-1 Lochee Central Neilston Victoria 2-3 Petershill Dundee Harp 0-4 Wemyss Athletic Niddrie Bluebell 0-0 Darvel (0-1) Dunipace 2-4 Burnbank Athletic Perth Harp 0-5 Pollok Forfar East End 0-1 Port-Glasgow Athletic Jrs Vale of Grange 0-0 Cambuslang Rangers Glencraig Celtic 5-1 Kilbarchan Athletic (1-1, 1-1 at Kilsyth Emmet, 0-1 at Falkirk FC) Kilbirnie Ladeside 1-0 Glenbuck Cherrypickers Windygates Rangers 0-4 Rutherglen Glencairn

FIFTH ROUND Ashfield 1-0 Darvel Irvine Meadow XI 0-0 Dundee Fairfield (0-3) Larkhall Thistle 2-0 Port-Glasgow Athletic Jrs Perth Violet 4-4 Cambuslang Rangersangers (2-0 at Falkirk FC Protest , 2-3 at St Ninians Th) Petershill 2-1 Glencraig Celtic Pollok 2-2 Rutherglen Glencairn (2-1 Protest, 0-2) Rankinston Mountaineers 1-1 Kilbirnie Ladeside (0-2) Wemyss Athletic 3-1 Burnbank Athletic BYE – Denny Hibernian

SIXTH ROUND Denny Hibernian 2-0 Rutherglen Glencairn BYES – Rest

SEVENTH ROUND Cambuslang Rangers 3-1 Dundee Fairfield Denny Hibernian 1-0 Wemyss Athletic Kilbirnie Ladeside 2-1 Larkhall Thistle Protest (0-0, 1-1, 3-0 at Ibrox Pk) Petershill 0-0 Ashfield (1-0)

SEMI-FINAL Petershill 2-2 Kilbinie Ladeside Cambuslang Rangers 0-1 Denny Hibernian 11 May at Ibrox Pk, Glasgow 4 May at , Falkirk SEMI-FINAL REPLAY Petershill 2-1 Kilbirnie Ladeside 18 May at St Mirren Park, Paisley

FINAL Petershill 5-0 Denny Hibernian 1 June at Firhill Park, Glasgow

1912-13 FIRST ROUND Aberdeenshire East Aberdeen East End 0-3 Muggiemoss Avonbridge 0-2 Seafield Athletic Aberdeen Hawthorn 2-0 Aberdeen Favourites Pumpherston Rangers 3-1 Bathgate Primrose Aberdeen Richmond scr-WO Aberdeen Argyle Blackburn DD Kirkliston Ath (LW) Balnagask 3-0 Aberdeen Shamrock Linlithgow Rose 1-1 Broxburn (1-1, 1-0 at Linlithgow) Banks o' Dee 2-2 St Andrew's Athletic (1-5) Loanhead Mayflower 1-3 Penicuik Cattofield 1-5 Parkvale Musselburgh Athletic 1-0 Kinneil Ramblers Ayrshire Niddrie Bluebell 3-2 Armadale Rangers Annbank Thistle 2-1 Burnfoothill Primrose Queensferry St Andrew's 3-1 Bonnyrigg Rose Athletic Ardrossan Celtic WL Glenbuck Cherrypickers Rosewell Rosedale 5-1 Oakbank Thistle Ayr Fort 0-5 Dreghorn Tranent 2-1 Newtongrange Star Ayr United Jrs 3-0 Cumnock Craigbank Vale of Grange 3-1 Arniston Rangers Camlarg Rangers 0-0 Kilbirnie Ladeside (0-3) Wallyford Thistle 2-2 Kinleith Thistle (2-1) Craigmark Smithfield 3-0 Tongue Row United Wemyss Athletic 5-1 Broxburn St Andrews Dunaskin Lads WO-scr Rankinston Mountaineers West Lothian Albion 0-1 Granton Gasworks Irvine Victoria 6-1 Springside Thistle Fife Kilwinning Rangers 8-0 Benquhat Heatherbell Balgonie Scotia LW Denbeath Star Mossblown Strollers 2-1 Bonnyton Thistle Bowhill Thistle 2-0 St Monance Swifts Patna Doon Athletic 0-2 Newmilns Cupar Violet 1-2 Newburgh West End Riccarton Victoria 2-2 Cronberry Eglinton (1-2) Inverkeithing United 6-0 Anstruther Rangers St Andrew's United 0-4 Muirkirk Athletic Lumphinnans Swifts 2-1 Glencraig Celtic St Joseph's Hibernian 1-5 Auchinleck Talbot St Andrews City 1-4 Leslie Hearts Saltcoats Victoria 2-2 Irvine Meadow XI Tayport 1-1 Crossgates Thistle (scr-WO) (1-1, 4-2 at Woodwynd Pk, Kilwinning) Windygates Rangers 3-1 Kelty Rangers Skares United 0-6 Ardeer Thistle Lanarkshire Stewarton 0-6 Ardrossan Winton Rovers Airdriehill Shamrock 0-4 Carluke Milton Rovers BYE – Kilwinning Eglinton Bedlay 2-2 Coatbridge All-Saints (1-0) Dumbartonshire Bellshill Athletic 3-1 Newarthill Hearts Croy Celtic 2-0 Cumbernauld United Bent Royal Oak 2-4 Ross Rovers Milngavie Allander 3-1 Burnside Athletic Blantyre Victoria 2-1 Douglas Water Thistle Twechar Rangers 1-4 Kirkintilloch Harp Chryston Athletic 1-5 Burnbank Athletic Vale Oakvale 1-5 Clydebank Jrs Dechmont Hearts 2-4 Carfin Shamrock Yoker Athletic 2-2 Kirkintilloch Rob Roy Earnock Rovers 3-0 Law Volunteers (1-1, 1-0 at Vale of Clyde FC) Fauldhouse West End 5-0 Hamilton Palace Colliery Forfarshire Harthill Athletic 3-0 East Benhar Heatherbell Protest Arbroath Ardenlea 2-1 Dundee Stobswell (2-0) Arbroath Fairfield 4-1 Dundee West End Larkhall Thistle 4-0 Cleland Rangers Brechin Rangers 4-2 Arbroath Parkhead Larkhall United 0-1 Longriggend Wanderers Protest Clepington Athletic 3-2 East Craigie (3-2) Dundee Fairfield 8-1 Downfield Newton Villa 1-0 Mossend Hibernian Dundee Harp 4-0 Arbroath Victoria Shotts Battlefield 2-1 Nethanvale Thistle Dundee Osborne LW Dundee Fernbank Shotts United 3-2 Blantyre St Joseph's Dundee Roselea 0-5 Dundee North End Perthshire Dundee St Joseph's 3-3 Brechin Hearts (2-2, 3-0 at Forfar) Blairgowrie Our Boys 4-0 Coupar Angus Thistle Forfar Celtic 1-2 Dundee Violet Kinnoull 1-4 Perth Roselea Forfar East End WO-scr Montrose Our Boys Perth Craigie 2-1 Perth Harp Forfar North End 1-2 Forfar West End Perth Woodside 1-5 Perth Violet Forthill Athletic 2-1 Dundee Arnot BYE – Perth St Leonard's Lochee Central 1-3 Dundee Celtic Renfrewshire, Argyll & Bute BYE – Brechin Rovers Amateurs LW Kilbarchan Athletic Glasgow Busby Corinthians 1-2 Bute Athletic Ashfield 5-0 Unitas Giffnock Athletic 4-2 Campbeltown Amateurs Protest Cambuslang Rangers 3-2 Greenfield Athletic (3-1) Glasgow Perthshire 4-2 Pollok Greenock Volunteers scr-WO Ardgowan Maryhill 1-1 Cathcart (2-1) Kilmacolm 4-1 Rothesay St Blane’s Parkhead 5-1 Langside Athletic Neilston Victoria 5-1 Howwood Postal & Telegraph Athletic LW Benburb Port-Glasgow Athletic 4-1 St Mirren Jrs Queen's Park Hampden XI 1-3 Shettleston 4-0 Kintyre 7th Scottish Rifles 5-0 Colebrooke Athletic Rothesay Rangers 2-2 Inkerman Rangers (0-3) Strathclyde 1-3 Petershill South & Borders Vale of Clyde 1-0 St Anthony's Ellenton 2-6 Annan Our Boys BYE – Rutherglen Glencairn Hearts of Liddlesdale WO-scr Tayleurians (Dumfries) Kello Rovers 3-1 5th KOSB Ashfield St Andrew's United 1-0 Canonbie

Stirlingshire & Oban Perthshire Alloa Ramblers 1-2 Bannockburn Celtic Blairgowrie Our Boys 4-0 Coupar Angus Thistle Alva Albion Rangers 2-2 Kilsyth Emmet Kinnoull 1-4 Perth Roselea (0-1 Protest, 0-5 Emmet later disqualified due to playing ineligible player) Perth Craigie 2-1 Perth Harp Coalsnaughton United 1-5 Dunipace Perth Woodside 1-5 Perth Violet Cowie Wanderers 4-0 Sauchie BYE – Perth St Leonard's Denny Hibernian 10-2 Oban Athletic Forth Rangers 2-2 St Ninians Thistle (0-3) Grange Rovers 8-0 Glenmore (Oban) Laurieston Villa 1-0 Denny Athletic Longcroft Thistle 2-1 Banknock Protest (4-0)

SECOND ROUND Aberdeenshire East Aberdeen Argyle 1-1 Aberdeen Hawthorn (5-7) Linlithgow Rose 0-2 Vale of Grange Parkvale 3-1 Balnagask abd after 80 mins because of a pitch invasion, tie awarded to Vale of Grange St Andrew's Athletic 0-1 Mugiemoss Kirkliston Athletic 0-0 Rosewell Rosedale (0-5) Ayrshire, South & Borders Musselburgh Athletic 1-0 Wallyford Thistle Annbank Thistle 4-1 Cronberry Eglinton Niddrie Bluebell 1-4 Penicuik Ardeer Thistle 3-0 Dunaskin Lads Pumpherston Rangers 3-2 Tranent Ardrossan Celtic 0-1 Kilbirnie Ladeside Queensferry St Andrew's 2-2 Seafield Athletic (2-5) Auchinleck Talbot 1-0 Kilwinning Eglinton Wemyss Athletic 3-1 Granton Gas Works Ayr United Jrs 2-2 Mossblown Strollers (LW) Fife Craigmark Smithfield l-w Newmilns Bowhill Thistle 0-0 Windygates Rangers (LW) Dreghorn 0-1 Muirkirk Athletic Crossgates Thistle 3-0 Newburgh West End Saltcoats Victoria 9-0 St Andrew's United Inverkeithing United 3-1 Denbeath Star Irvine Victoria 3-3 Ardrossan Winton Rovers (0-3) Leslie Hearts 0-2 Lumphinnans Swifts Kello Rovers 3-3 Annan Our Boys Forfarshire (2-2, 6-2 at Thornhill) Brechin Heart 2-1 Brechin Rangers Kilwinning Rangers 4-0 Hearts of Liddesdale Brechin Rovers scr-WO Dundee North End Dumbartonshire & Stirlingshire Dundee Celtic 1-0 Arbroath Fairfield Bannockburn Celtic 1-0 Milngavie Allander Dundee Harp 2-0 Clepington Athletic Dunipace 3-2 Croy Celtic Dundee Violet 1-2 Arbroath Ardenlea Grange Rovers 3-2 Denny Hibernian Forfar Wesr End 1-2 Dundee Fernbank Laurieston Vale 3-0 Cowie Wanderers Forthill Athletic 1-3 Forfar East End Longcroft Thistle 1-1 Clydebank Jrs (1-2) BYE – Dundee Fairfield St Ninians Thistle 4-2 Kirkintilloch Harp Glasgow & Lanarkshire Yoker Athletic 4-1 Alva Albion Rangers Ashfield 4-1 Carfin Shamrock Perthshire Benburb 0-0 Rutherglen Glencairn Perth St Leonard's 1-2 Perth Roselea (1-1, 1-0 at Cathkin Pk, Glasgow) Perth Violet 12-0 Blairgowrie Our Boys Blantyre Victoria 1-0 Shotts United BYE – Perth Craigie Cambuslang Rangers 1-1 Maryhill (2-2, 1-3 at Ibrox Pk) Renfrewshire, Bute & Campbeltown Carluke Milton Rovers 0-4 Parkhead Ardgowan 0-1 Kilbarchan Ath Earnock Rovers 2-1 Burnbank Athletic Bute Athletic 1-4 Neilston Victoria Fauldhouse West End 0-0 Bedlay abd (1-1, 2-0) Kilmacolm 1-1 Inkerman Rangers (1-4) Glasgow Perthshire 3-1 Bellshill Athletic Port-Glasgow Athletic 3-0 Renfrew Larkhall Thistle 7-0 Harthill Athletic BYE – Giffnock Athletic Petershill 5-0 Ross Rovers Shettleston 0-0 Newton Villa (1-1, 1-2 abd at Vale of Clyde FC, result stood) Shotts Battlefield 5-0 7th Scottish Rifles also reported 7-0 Vale of Clyde 4-0 Larkhall United

THIRD ROUND Aberdeenshire, Perthshire & Forfarshire Ayrshire & South Aberdeen Hawthorn 3-3 Perth Roselea (2-0) Ardrossan Winton Rovers 3-3 Ardeer Thistle (3-1) Arbroath Ardenlea 0-0 Mugiemoss (1-2) Kello Rovers 1-2 Muirkirk Athletic Dundee Celtic 2-2 Dundee Fairfield (0-3) Kilwinning Rangers 1-1 Kilbirnie Ladeside Dundee Harp 3-3 Parkvale (3-5) (1-1, 0-1 at Irvine Meadow XI) Dundee North End 0-1 Dundee Fernbank Mossblown 2-4 Newmilns Perth Craigie 3-1 Brechin Hearts Saltcoats Victoria 3-0 Auchinleck Talbot Perth Violet 6-1 Forfar East End BYE - Annbank Thistle Dumbartonshire & Stirlingshire East & Fife Clydebank Jrs 1-1 Grange Rovers (2-0 abd, 3-0) Inverkeithing United 2-1 Crossgates Thistle St Ninians Thistle 1-0 Laurieston Villa abd (2-0) Lumphinnans Swifts 1-2 Seafield Athletic Yoker Athletic 2-2 Dunipace (2-4) Musselburgh Athletic 3-0 Windygates Rangers BYE – Bannockburn Celtic Pumpherston Rangers 0-2 Penicuik Vale of Grange 1-0 Wemyss Athletic BYE – Rosewell Rosedale Glasgow, Lanarkshire & Renfrewshire Ashfield 2-1 Maryhill Benburb 7-1 Shotts Battlefield Blantyre Victoria 0-0 Vale of Clyde (1-2) Earnock Rovers 3-2 Glasgow Perthshire Protest (0-3) Fauldhouse West End 4-0 Parkhead Inkerman Rangers DD Kilbarchan Athletic (0-0, 1-2 at Newfield Pk, ) Neilston Victoria 1-1 Larkhall Th (1-2) Newton Villa 4-0 Giffnock Athletic Petershill 4-1 Port-Glasgow Athletic

FOURTH ROUND Ardrossan Winton Rovers 0-1 Fauldhouse West End Protest Muirkirk Athletic 2-0 Aberdeen Hawthorn (0-0, 0-2) Mugiemoss 4-1 Musselburgh Athletic Bannockburn Celtic 1-1 Newmilns (2-4) Newton Villa 2-5 St Ninians Thistle Dunipace 0-0 Ashfield (1-0) Parkvale 3-2 Fernbank Dundee Fairfield 2-3 Clydebank Jrs Penicuik 1-1 Vale of Grange (1-2) Glasgow Perthshire 1-2 Kilbirnie Ladeside Perth Craigie 6-2 Seafield Athletic Inverkeithing United 8-2 Rosewell Rosedale Perth Violet 1-6 Petershill Kilbarchan Athletic 2-1 Benburb Saltcoats Victoria 2-0 Vale of Clyde Protest (3-0) Larkhall Thistle 3-0 Annbank Thistle

FIFTH ROUND Clydebank Jrs 1-1 Petershill (2-3) Dunipace 5-0 Kilbarchan Athletic Kilbirnie Ladeside 2-0 Fauldhouse West End Larkhall Thistle 4-0 Vale of Grange Muirkirk Athletic 2-1 Parkvale Newmilns 2-2 St Ninians Thistle (4-2 at Cambuslang) Perth Craigie 1-1 Inverkeithing United (1-3) Saltcoats Victoria 1-2 Mugiemoss

SIXTH ROUND Inverkeithing United 1-1 Muirkirk (1-1, 1-0 at Firhill Park) Larkhall Thistle 2-0 Mugiemoss Newmilns 0-2 Dunipace Petershill 0-4 Kilbirnie Ladeside

SEMI-FINAL Dunipace 3-1 Larkhall Thistle Inverkeithing Uinted 1-1 Kilbirnie Ladeside 8 March at Firhill Park, Glasgow 12 April at Firhill Park, Glasgow Inverkeithing Uinted 2-0 Kilbirnie Ladeside 26 April at Shawfield Park, Glasgow

FINAL Inverkeithing United 1-0 Dunipace 24 May at Firhill Park, Glasgow

1913-14 FIRST ROUND Aberdeenshire Dumbartonshire Aberdeen East End 2-0 Aberdeen Shamrock Clydebank Jrs 7-2 Burnside Athletic Aberdeen Hawthorn 2-1 St Andrew's Athletic Croy Celtic 5-1 Naval Construction Banks o' Dee 2-1 Aberdeen Argyle Kirkintilloch Harp 2-2 Twechar Rangers Glenlivet 0-1 Aberdeen Favourites (1-1. 1-2 Protest 5-2 latter 2 matches at Kelvinside Pk, Kirkintilloch) Parkvale 1-0 Mugiemoss Kirkintilloch Rob Roy 3-0 Cumbernauld United BYE – Aberdeen Richmond Vale Oakvale scr-WO Yoker Athletic Argyllshire East Campbeltown 0-2 Campbeltown Academical Addiewell United 3-0 Edinburgh Roseburn BYE - Glenmore (Oban) Armadale Rangers scr-WO Tranent Ayrshire Arniston Rangers 1-1 Portobello Thistle (2-1) Ardeer Thistle 0-0 Ardrossan Winton Rovers (1-2) Bonnyrigg Rose Athletic 2-0 Bathgate Primrose Ayr Fort 1-2 Burnfoothill Primrose Bridgehouse w-l Seafield Athletic Bonnyton Thistle 1-7 Newmilns Kinneil Ramblers 4-0 Musselburgh Jrs Thistle 0-3 Kilbirnie Ladeside Loanhead Mayflower 4-1 Rosewell Rosedale Cronberry Eglinton WO-scr Rankinston Mountaineers Newtongrange Star 1-2 Avonbridge Cumnock 3-1 Irvine Meadow XI Niddrie Bluebell 3-3 Kinleith Thistle Cumnock Craigbank WL Kilmarnock Springvale Kinleith awarded tie after referee’s report Dreghorn 4-1 Benquhat Heatherbell Penicuik 1-0 Linlithgow Rose Kilwinning Rangers 4-0 Glenbuck Cherrypickers Pumpherston Rangers 1-0 Broxburn St Andrew's Mossblown Strollers 1-0 Auchinleck Talbot Vale of Grange 1-1 Musselburgh Athletic (1-4) Muirkirk Athletic 3-1 Kilwinning Eglinton 5th Royal Scots 0-4 Wemyss Athletic Prestwick United 1-4 Patna Doon Athletic BYE – Oakbank Thistle Riccarton Victoria 3-3 Irvine Victoria (1-3) Fife Saltcoats Victoria 1-0 Dunaskin Lads Bowhill Thistle 3-2 Leslie Hearts Stewarton scr-WO Annbank Thistle Glencraig Celtic 0-1 Denbeath Star Tongue Row United 1-3 Craigmark Smithfield Hearts of Beath 1-0 Inverkeithing United United 0-1 Lugar Boswell Kelty Rangers 5-1 Cupar Violet Border District Newburgh West End WO-scr Anstruther Rangers Gala Rovers 7-0 Canonbie Tayport 1-0 Lumphinnans Swifts BYE – Hearts of Liddesdale Windygates Rangers 8-1 St Andrews Violet Glasgow BYE – Crossgates Thistle Ashfield 2-1 Vale of Clyde Crail Union entered late and were allowed into the second round Cambuslang Rangers 6-1 Langside Athletic Forfarshire Cathcart 0-1 Petershill Arbroath Fairfield 1-2 Brechin Hearts Glasgow Perthshire 3-1 Greenfield Athletic Arbroath Victoria 1-1 Dundee Roselea (1-3) Oatlands 1-1 St Anthony's at (1-2) Clepington Athletic 1-1 Dundee Harp Parkhead 1-3 Strathclyde (0-0, 2-4 at Fairmuir, Dundee) Postal & Telegraph Athletic 2-0 Royal Naval Workshops Dundee Celtic 3-0 Forthill Athletic Queen's Park Hampden XI 1-7 Benburb Dundee Fairfield 3-1 Dundee West End Rutherglen Glencairn 4-0 Maryhill Dundee North End 0-2 Dundee Arnot Shettleston 6-0 7th Scottish Rifles Dundee St Joseph's 2-6 Dundee Stobswell BYE – Pollok Dundee Violet 4-0 Arbroath Ardenlea Lanarkshire Fernbank scr-WO Dundee Osborne Bedlay 3-2 Harthill Athletic Forfar Celtic 0-4 Forfar North End Bent Royal Oak 2-0 Airdriehill Shamrock Forfar West End 0-2 Arbroath Parkhead Blantyre Victoria WO-scr East Benhar Heatherbell Kirriemuir Celtic 0-2 East Craigie Burnbank Athletic 1-0 Forth Wanderers Lochee Central 3-0 Forfar East End Carfin Shamrock 2-0 Blantyre St Joseph's BYE – Royal Field Artillery Dechmont Hearts 1-0 Glenboig Cameronians Perthshire Fauldhouse West End 0-0 Bellshill Athletic (2-4) Coupar Angus Thistle 2-3 Kinnoull Larkhall United 3-0 Hamilton Palace Colliery Perth Carlton scr-WO Perth Violet Law Volunteers 1-0 Douglas Water Thistle Perth St Leonard's 0-2 Perth Harp Mossend Hibernian 5-0 Shawburn Rangers Protest (3-1) Perth Woodside 4-1 Huntingtower Nethanvale Thistle 0-0 Longriggend Wanderers Perth Craigie 2-2 Perth Roselea (0-0, 0-1 at Burnbank) (2-2, 1-2 at St Johnstone FC) Ross Rovers 2-3 Newarthill Hearts BYE - Alyth Violet Shotts Battlefield 1-1 Earnock Rovers (0-5) Renfrewshire Shotts United 1-2 Newton Villa Giffnock Athletic 0-9 Port-Glasgow Athletic Strathaven Caledonian Th 1-1 Carluke Milton Rovers (0-2 Gourock Thistle 0-3 Neilston Victoria West Benhar Violet 0-1 Larkhall Thistle Mearns Pollok 0-2 Thornliebank South Renfrew 0-0 Inkerman Rangers Tayleurians (Dumfries) 0-5 Kello Rovers (0-0, 2-1 at Renfrew) 5th KOSB 2-4 Annan Our Boys BYE – Kilbarchan Athletic BYE – Dumfries Harp

Stirlingshire Alloa Seafield Thistle 3-4 Grange Rovers Alva Albion Rangers WO-scr Tillicoultry Athletic Coalnaughton United 2-7 Denny Hibernian Cowie Wanderers 0-1 St Ninians Thistle Dunipace 2-1 Denny Athletic Forth Rangers 0-0 Bannockburn Celtic (1-0) Kilsyth Emmet 4-1 Laurieston Villa Longcroft Thistle 6-1 West Quarter Thistle BYE – Banknock

SECOND ROUND Aberdeenshire East & Borders Aberdeen Hawthorn 1-3 Aberdeen Favourites Arniston Rangers 4-1 Hearts of Liddesdale Banks o' Dee 0-1 Aberdeen East End Bonnyrigg Rose Athletic 2-1 Avonbridge Parkvale 0-1 Aberdeen Richmond Bridgehouse 1-8 Pumpherston Rangers Ayrshire & South Gala Rovers 2-3 Addiewell United Annan Our Boys WL Craigmark Smithfield Oakbank Thistle 0-0 Loanhead Mayflower (1-4) Annbank Thistle 2-1 Kello Rovers Musselburgh Athletic 0-1 Wemyss Athletic Ardrossan Winton Rpvers 2-0 Cumnock Craigbank Penicuik 2-1 Kinneil Ramblers Dreghorn 1-0 Burnfoothill Primrose Tranent 3-0 Kinleith Thistle Irvine Victoria 1-5 Kilwinning Rangers Fife Kilbirnie Ladeside 2-1 Cumnock Crossgates Thistle 0-0 Bowhill Thistle Lugar Boswell 2-0 Mossblown Strollers (3-3, 2-0 at West End Pk, Lochgelly Protest Newmilns 0-0 Cronberry Eglinton (0-3 2-1 at North End Pk, Cowdenbeath) Patna Doon Athletic 1-1 Muirkirk Athletic (0-4) Hearts of Beath WO-scr Crail Union Saltcoats Victoria 8-1 Dumfries Harp Newburgh West End 0-1 Denbeath Star Dumbartonshire, Stirlingshire & Oban Windygates Rangers 3-0 Kelty Rangers Banknock 0-0 St Ninians Thistle (0-4) BYE - Tayport Croy Celtic 3-1 Denny Hibernian Forfarshire Dunipace 2-2 Kirkintilloch Rob Roy (1-0) Arbroath. Parkhead 3-2 Dundee Fairfield Kilsyth Emmet 4-0 Alva Albion Rangers Dundee Arnot 2-1 Dundee Osborne Kirkintilloch Harp 1-0 Glenmore (Oban) Dundee Celtic 3-3 Dundee Stobswell (1-5) Longcroft Rovers 1-2 Grange Rovers Dundee Harp 1-0 Dundee Roselea Yoker Athletic 2-0 Clydebank Jrs East Craigie 1-1 Dundee Violet (1-2) BYE – Forth Rangers Forfar North End 1-4 Brechin Hearts Glasgow & Lanarkshire Royal Field Artillery 1-6 Lochee Central Carluke Milton Rovers 2-1 Law Volunteers Perthshire Dechmont Hearts 3-2 Burnbank Athleticletic Kinnoull 7-1 Alyth Violet Earnock Rovers 1-0 Bent Royal Oak Perth Harp 2-0 Perth Woodside Glasgow Perthshire 0-2 Ashfield Perth Roselea 1-1 Perth Violet Larkhall Thistle 1-0 Carfin Shamrock (1-3 at St Johnstone FC) Larkhall United 2-0 Pollok Renfrewshire & Campbeltown Longriggend Wanderers 1-1 Strathclyde (1-2) Kilbarchan Athletic 3-2 Neilston Victoria Mossend Hibernian 1-1 Bellshill Athletic Port-Glasgow Athletic 6-0 Campbeltown Academical (1-1, 1-1 2-3 latter two matches at Bellshill) Renfrew 2-1 Thornliebank Newarthill Hearts 0-1 Benburb Newton Villa 1-2 Cambuslang Rangers abd, awarded to Cambuslang Petershill 4-1 St Anthony's at Cathkin Park Rutherglen Glencairn 2-2 Blantyre Victoria (0-1) Shettleston 6-1 Postal & Telegraph Athletic BYE – Bedlay

THIRD ROUND Ayrshire & South Aberdeenshire, Forfarshire & Perthshire Annbank Thistle 4-1 Annan Our Boys Aberdeen East End 1-1 Dundee Harp (0-4) Cronberry Eglinton 3-1 Lugar Boswell Protest (3-0) Aberdeen Favourites 4-3 Arbroath Parkhead Dreghorn 2-3 Kilwinning Rangers Aberdeen Richmond 3-1 Kinnoull Kilbirnie Ladeside 1-2 Ardrossan Winton Rovers abd Dundee Arnot 4-0 Dundee Violet (1-2 at , Glasgow) Lochee Central 3-2 Brechin Hearts Muirkirk Athletic 4-3 Saltcoats Victoria Perth Harp 1-1 Perth Violet (2-6) BYE – Dundee Stobswell

East & Fife Glasgow, Renfrewshire & Lanarkshire Arniston Rangers 3-1 Tayport Bedlay 3-2 Earnock Rovers Bonnyrigg Rose Athletic 1-0 Addiewell United Bellshill Athletic 1-0 Port-Glasgow Athletic Denbeath Star 3-1 Windygates Rangers Cambuslang Rangers 1-0 Larkhall United Protest (2-1) Hearts of Beath 1-1 Tranent (1-3) Carluke Milton Rovers 1-2 Ashfield Penicuik 2-0 Crossgates Thistle Larkhall Thistle 2-1 Benburb Pumpherston Rangers 1-1 Wemyss Athletic (0-3) Renfrew 2-1 Blantyre Victoria BYE – Loanhead Mayflower abd in 86 mins, awarded to Renfrew Stirlingshire & Dumbartonshire Shettleston 0-2 Petershill Croy Celtic 1-3 St Ninians Thistle Strathclyde 1-1 Kilbarchan Athletic Forth Rangers 0-1 Kirkintilloch Harp (1-1, 1-0 abd at Clyde FC, Kilbarchan were disqualified) Grange Rovers 0-1 Kilsyth Emmet abd (1-3) BYE – Dechmont Hearts Yoker Athletic 4-0 Dunipace

FOURTH ROUND Aberdeen Favourites 1-1 Petershill (0-3) Loanhead Mayflower 0-1 Kilwinning Rangers Annbank Thistle 1-2 Kilsyth Emmet Lochee Central 1-1 Cronberry Eglinton (1-5) Ardrossan Winton Rovers 1-0 Bedlay Muirkirk Athletic 1-1 Ashfield (0-3) Arniston Rangers 0-0 Bonnyrigg Rose Athletic (0-4) Penicuik 3-3 Larkhall Thistle (0-4) Bellshill Athletic 5-0 Dechmont Hearts Renfrew 3-0 Aberdeen Richmond Dundee Arnot 1-3 Cambuslang Rangers Strathclyde 2-2 Tranent (3-1) Dundee Harp 1-8 St Ninians Th istle Wemyss Athletic 2-2 Kirkintilloch Harp (1-3) Dundee Stobswell 2-1 Denbeath Star Yoker Athletic 2-1 Perth Violet

FIFTH ROUND Ashfield 2-1 Cronberry Eglinton Bellshill Athletic 1-1 Cambuslang Rangers Protest (2-1) Dundee Stobswell 1-2 Kirkintilloch Harp Kilwinning Rangers 2-3 Bonnyrigg Rose Athletic Petershill 3-1 Ardrossan Winton Rovers St Ninians Thistle 1-2 Larkhall Thistle Strathclyde 1-1 Renfrew abd (1-2) Yoker Athletic 2-1 Kilsyth Emmet

SIXTH ROUND Bellshill Athletic 1-1 Renfrew (1-3) Bonnyrigg Rose Athletic 0-0 Larkhall Thistle (0-2) Kirkintilloch Harp 0-2 Ashfield Petershill 0-1 Yoker Athletic

SEMI-FINAL Larkhall Thistle 2-1 Renfrew Yoker Athletic 0-1 Ashfield 18 April at Shawfield Park, Glasgow 25 April at Firhill Park, Glasgow

FINAL Larkhall Thistle 1-1 Ashfield 16 May at Firhill Park, Glasgow FINAL REPLAY Larkhall Thistle 0-0 Ashfield 30 May at Firhill Park, Glasgow FINAL SECOND REPLAY Larkhall Thistle 1-0 Ashfield 6 June at Cathkin Park, Glasgow

1914-15 FIRST ROUND Aberdeenshire Forfarshire Aberdeen Favourites 0-0 Mugiemoss (1-4) Arbroath Ardenlea 1-2 Dundee Roselea Aberdeen Shamrock 2-3 Aberdeen Hawthorn Arbroath Parkhead 4-0 Lochee West End Banks o’ Dee 1-0 Aberdeen Richmond Arbroath Violet 2-2 Forfar Celtic (2-1) Cattofield 0-4 Aberdeen East End Carnoustie Dalhousie scr-WO Arbroath Victoria Parkvale 0-0 Glenlivet (2-0) Dundee Arnot 0-3 Dundee North End St Andrew's Athletic 1-2 Aberdeen Argyle Dundee Fairfield 3-0 Clepington Athletic Argyllshire Dundee Stobswell 0-2 Dundee Celtic BYE – Glenmore (Oban) Dundee West End 0-4 Dundee Osborne Ayrshire Forfar East End 2-2 Dundee St Joseph's (0-1) Ayr Athletic 0-5 Irvine Meadow XI Forfar North End 3-3 Dundee Violet (0-7) Ayr Fort 0-0 Springside Thistle (1-6) Forfar West End 1-4 Forthill Athletic Catrine Thistle 1-0 Cronberry Eglinton Kirriemuir Celtic scr-WO Dundee Harp Cumnock 0-0 Kilwinning Rangers Lochee Central 1-1 Brechin Hearts (scr-WO) (2-2, 2-2 at Lugar, 2-0 at Irvine) BYE – East Craigie Dreghorn 1-0 Ardeer Thistle Glasgow Dunaskin Lads 3-1 Cumnock Craigbank Ashfield 1-1 Strathclyde Glenbuck Cherrypickers 0-0 Auchinleck Talbot (0-0, 1-0 at Helenslea Pk, Glasgow) (1-1, 0-0 at Muirkirk, 2-0 at Cumnock abd 88 mins, result stood) Benburb 4-2 Queen's Park Hampden XI Kilbirnie Ladeside WO-scr Annbank Thistle Caledonian AC 4-3 Cathcart Kilmarnock Springvale 0-1 Burnfoothill Primrose Glasgow Perthshire WO-scr 7th Scottish Rifles Kilwinning Eglinton 2-0 Newmilns Oatlands 2-2 Maryhill (1-3) Mossblown Strollers 3-2 Benquhat Heatherbell Pollok 1-1 Petershill (0-4) Muirkirk Athletic 2-0 Ardrossan Winton Rovers Postal & Telegraph Ath 1-1 Greenfield Athletic Plean United 1-0 Lugar Boswell (2-0 at Helenslea Pk, Glasgow) Saltcoats Victoria 1-0 Irvine Victoria Rutherglen Glencairn 2-3 Cambuslang Rangers Trabboch United LW Skares St Anthony's WO-scr Ibrox Amateurs Dumbartonshire Scotstoun 0-3 Vale of Clyde Burnside Athletic scr-WO Duntocher United Shettleston 1-3 Parkhead Cumbernauld United 3-2 Croy Celtic BYE – Waverley Amateurs Kirkintilloch Harp 2-2 Clydebank Jrs Lanarkshire match unfinished, awarded to Clydebank Bellshill Athletic 6-0 Gartcosh United Kirkintilloch Rob Roy 4-0 Dalmuir Bent Royal Oak 0-0 Carfin Shamrock Yoker Athletic 5-1 Twechar Rangers (1-2 Protest, 0-0, 2-1 at Bellshill) East Blantyre United 0-1 Larkhall Thistle Addiewell United 1-1 Portobello Thistle (2-1) Blantyre Victoria 1-1 Shotts United Arniston Rangers 1-1 Bonnyrigg Rose Athletic (3-3, 3-0 at Motherwell FC) (0-0 , 3-2 aet at Newtongrange) Burnbank Athletic 3-0 Airdriehill Shamrock Bridgehouse scr-WO Oakbank Thistle Carluke Milton Rovers WO-scr Dechmont Hearts Broxburn Athletic 1-1 Broxburn St Andrew's Douglas Water Thistle 1-0 Nethanvale (4-1 Protest, 1-0) East Benhar Heatherbell 1-1 Glenboig Cameronians (4-0) Dalkeith Thistle 4-1 Kinleith Thistle Larkhall United 4-0 Bedlay Edinburgh Renton 2-0 Wallyford Thistle Law Volunteers 1-1 Harthill Athletic (1-0) Kinneil Ramblers WO-scr Seafield Athletic Longriggend Wanderers 1-0 Forth Wanderers Loanhead Mayflower 3-0 Newtongrange Star Newton Villa 2-0 West Benhar Violet Mossend Brigade 1-2 Rosewell Rosedale Ross Rovers scr-WO Hamilton Palace Colliery Niddrie Bluebell 0-3 Penicuik Shawburn Rangers 5-1 Airdrie Pumpherston Rangers 6-3 Avonbridge Strathaven Caledonian Th 0-5 Mossend Hibernian Tranent 1-1 Wemyss Athletic (0-4) Whifflet St Mary's 4-0 Earnock Rovers Vale of Grange 2-0 Musselburgh Athletic Perthshire BYE – Linlithgow Rose Alyth Violet 3-1 Perth Violet Fife Kinnoull 2-1 Perth Harp Anstruther Rangers scr-WO Lochgelly Hearts Perth Celtic WO-scr Crieff Morrisonians Bowhill Thistle 1-1 Crossgates Thistle Perth Roselea scr-WO Coupar Angus Thistle (1-1 Protest, 1-4 at Cowdenbeath) Perth St Leonard's scr-WO Perth Woodside Cupar Violet scr-WO Tayport BYE – Perth Craigie Denbeath Star WO-scr Newport South Hearts of Beath 1-1 Kelty Rangers (2-3) BYE - Kello Rovers Inverkeithing United 6-1 Ladybank Violet Leslie Hearts 5-0 Windygates Rangers Montrave United 0-2 Glencraig Celtic

Stirlingshire Renfrewshire & Campbeltown Denny Athletic 3-4 Denny Hibernian Bourock Athletic scr-WO Thornliebank Dunipace 6-0 Alloa Seafield Thistle Dunoon Rangers scr-WO Port-Glasgow Athletic Forth Rangers 0-1 Kilsyth Emmet Protest (1-0) Giffnock Athletic WO-scr Kilbarchan Athletic Grange Rovers scr-WO Bannockburn United Greenock Ladyburn 3-3 Wellington (Greenock) (1-0) Kilsyth Rangers 1-1 Cowie Wanderers (3-1) Neilston Victoria 1-0 Inkerman Rangers St Ninians Thistle 3-0 Banknock Renfrew WO-scr Campbeltown Academical Wallacelea Rangers 5-1 Longcroft Thistle BYE – Mearns Pollok Westquarter Thistle 3-4 Laurieston Villa

SECOND ROUND Aberdeenshire Fife Aberdeen Hawthorn 0-2 Banks o' Dee Crossgates Thistle 0-2 Inverkeithing United Mugiemoss 2-1 Aberdeen East End Glencraig Celtic 2-0 Tayport Parkvale 4-4 Aberdeen Argyle (2-0) Kelty Rangers 3-1 Denbeath Star Ayrshire & South Lochgelly Hearts 1-2 Leslie Hearts Burnfoothill Primrose 1-2 Dreghorn Forfarshire Cumnock 5-0 Mossblown Strollers Arbroath Violet 0-1 Dundee Fairfield Glenbuck Cherrypickers 1-2 Muirkirk Athletic Dundee Celtic 2-2 Dundee Roselea (3-1) Irvine Meadow XI WO-scr Kello Rovers Dundee North End 3-0 Arbroath Parkhead Kilbirnie Ladeside 6-2 Plean United Dundee Osborne 0-0 Brechin Hearts Kilwinning Eglinton 3-1 Dunaskin Lads (0-0, 3-3, 3-2 both at Arbroath FC) Saltcoats Victoria 7-2 Skares Dundee St Joseph's 2-0 Arbroath Victoria Springside Thistle 1-1 Catrine Thistle (2-1) Dundee Violet 0-2 Dundee Harp Dumbartonshire, Stirlingshire & Oban Forthill Athletic 2-3 East Craigie Denny Hibernian 1-0 Dunipace Glasgow & Lanarkshire Duntocher United 1-0 Yoker Ath Ashfield 3-0 Longriggend Wanderers Glenmore (Oban) 0-6 Cumbernauld United Bent Royal Oak 1-1 Bellshill Athletic Kilsyth Rangers 3-0 Bannockburn United (1-1, 0-1 at Bellshill Ath) Kirkintilloch Rob Roy 3-4 Clydebank Jrs Blantyre Victoria 1-1 Larkhall United Laurieston Vale 2-3 Wallacelea Rangers (2-2, 4-0 at Cambuslang Rangers) St Ninians Thistle 4-0 Forth Rangers Burnbank Athletic 3-3 Glasgow Perthshire (0-1) East Caledonian AC 2-2 Whifflet St Mary's (3-1) Addiewell United 0-0 Wemyss United Protest (5-2) Cambuslang Rangers 2-0 Douglas Water Thistle Edinburgh Renton 3-1 Kinneil Ramblers Carluke Milton Rovers 3-0 Shawsburn Rangers Oakbank Thistle 0-6 Linlithgow Rose Hamilton Palace Colliery 1-4 Larkhall Thistle Penicuik 3-1 Arniston Rangers Law Volunteers 0-2 Benburb Pumpherston Rangers 0-2 Loanhead Mayflower Newton Villa 0-0 Maryhill (0-1) Rosewell Rosedale 2-0 Broxburn Athletic Parkhead 0-0 East Benhar Heatherbell Vale of Grange 2-0 Dalkeith Thistle abd (2-1) (0-0, 3-0 at Fauldhouse) Renfrewshire Petershill 2-0 Mossend Hibernian Greenock Ladyburn 3-3 Mearns Pollok (1-3) Postal & Telegraph Ath 0-5 St Anthony's Port-Glasgow Athletic 3-1 Neilston Victoria Vale of Clyde WO-scr Waverley Amateurs Thornliebank 5-1 Renfrew Perthshire stopped 70 mins, awarded to Thornliebank Kinnoull 2-0 Coupar Angus Thistle BYE – Giffnock Athletic Perth Craigie scr-WO Alyth Violet Perth Woodside 4-0 Perth Celtic

THIRD ROUND Aberdeenshire, Perthshire & Forfarshire East & Fife Alyth Violet 2-2 Dundee Fairfield (2-1) Glencraig Celtic 1-0 Vale of Grange Dundee Celtic 3-2 Kinnoull Inverkeithing United 2-2 Linlithgow Rose Dundee North End 3-1 Parkvale (1-2 Protest, 3-4 at Bo’ness) Dundee St Joseph's 3-1 Perth Woodside Kelty Rangers 0-0 Leslie Hearts abd (4-1) East Craigie 1-2 Banks o' Dee Loanhead Mayflower 2-0 Penicuik Mugiemoss 4-2 Dundee Harp Roswell Rosedale 2-3 Addiewell United BYE – Dundee Osborne BYE – Edinburgh Renton Ayrshire Glasgow, Lanarkshire & Renfrewshire Cumnock 1-1 Dreghorn (1-3) Caledonian AC 1-4 Carluke Milton Rovers Kilbirnie Ladeside 2-1 Kilwinning Eglinton Cambuslang Rangers 0-1 Ashfield Saltcoats Victoria 1-1 Irvine Meadow XI (0-4) Giffnock Athletic 0-3 Port-Glasgow Athletic Springside Thistle 1-3 Muirkirk Athletic Glasgow Perthshire 1-3 Petershill Dumbartonshire & Stirlingshire Larkhall Thistle 0-0 Benburb Cumbernauld United 2-3 Denny Hibernian (1-1, 1-1 at Cambuslang Rangers, 2-1 at Blantyre Victoria) Duntocher United 2-4 St Ninians Thistle Mearns Pollok 1-4 Blantyre Victoria Wallacelea Rangers 2-2 Kilsyth Rangers (0-5) Parkhead 2-1 Bellshill Athletic BYE – Clydebank Jrs St Anthony's 3-2 Maryhill Vale of Clyde 2-1 Thornliebank

FOURTH ROUND Ashfield 1-0 Kilsyth Rangers Kelty Rangers 1-2 Denny Hibernian Banks o' Dee 6-1 Alyth Violet Kilbirnie Ladeside 1-1 Petershill (0-1) Carluke Milton Rovers 1-1 Linlithgow Rose (0-1) Larkhall Thistle 1-3 Blantyre Victoria Clydebank Jrs 3-1 Vale of Clyde Loanhead Mayflower 6-0 Addiewell United abd 75 mins, result stood Mugiemoss 1-1 St Ninians Thistle (1-0) Dundee Celtic 2-1 Dundee St Joseph's Muirkirk Athletic 8-0 Edinburgh Renton Dundee North End 0-1 Dreghorn Parkhead 8-0 Dundee Osborne Irvine Meadow XI 1-1 Port-Glasgow Athletic (2-3) St Anthony's 2-1 Glencraig Celtic

FIFTH ROUND Blantyre Victoria 1-1 Muirkirk Athletic (0-1) Denny Hibernian 1-0 Dreghorn Dundee Celtic 1-2 Port-Glasgow Athletic Linlithgow Rose 2-1 Clydebank Jrs Loanhead Mayflower 4-0 Banks o' Dee Parkhead 3-1 St Anthony's Mugiemoss 0-2 Ashfield BYE – Petershill

SIXTH ROUND Denny Hibernian 0-0 Ashfield (0-1) Linlithgow Rose 1-1 Port-Glasgow Athletic (3-3, 1-3 at Petershill) Loanhead Mayflower 2-3 Petershill Parkhead 3-0 Muirkirk Athletic

SEMI-FINAL Parkhead 1-1 Ashfield Petershill 0-2 Port-Glasgow Athletic 1 May at Firhill Park, Glasgow 17 April at Firhill Park, Glasgow SEMI-FINAL REPLAY Parkhead 2-0 Ashfield 15 May at Firhill Park, Glasgow

FINAL Parkhead 2-0 Port-Glasgow Athletic 22 May at Firhill Park, Glasgow

1915-16 FIRST ROUND Aberdeenshire Forfarshire Aberdeen Hawthorn WL Mugiemoss Arbroath Violet 1-2 Dundee Arnot Banks o' ’Dee 4-1 Aberdeen Richmond Dundee Celtic 2-3 Forfar North End at Pittodrie Park, Aberdeen Dundee Fairfield 0-4 Forthill Athletic BYE – Aberdeen East End Dundee Harp 0-2 Dundee St Joseph's Ayrshire Dundee North End 5-1 Brechin Hearts Ardeer Thistle 5-1 Glenbuck Cherrypickers Dundee Osborne 3-0 Dundee Clepington Auchinleck Talbot 2-0 Prestwick Glenburn Rovers East Craigie 0-4 Dundee Violet Ayr United Jrs WL Craigbank Kinnoull scr-WO Arbroath Parkhead Burnfoothill Primrose 1-2 Saltcoats Victoria Glasgow Craigmark Thistle 2-2 Cronberry Eglinton (LW) Cathcart LW Greenfield Athletic Cumnock 1-2 Dreghorn Copland LW Scotstoun Dunaskin Lads 0-0 Irvine Meadow XI (0-1) Glasgow Perthshire 4-0 Benburb HMS Pactolus 7-2 Benquhat Heatherbell Maryhill 1-2 Cambuslang Rangers Kilbirnie Ladeside 2-1 Skares Oatlands 1-6 Rutherglen Glencairn Muirkirk Athletic scr-WO Kilmarnock Springvale Parkhead 6-0 Clydesdale Newmilns 4-1 Petershill 7-0 Glasgow Caledonian Springside Thistle WL Lugar Boswell Pollok 1-4 Ashfield Dumbartonshire Shettleston 2-0 Maryhill Glenburn Clydebank Jrs 6-0 Cumbernauld United St Anthony's 0-3 Strathclyde Duntocher United scr-WO Yoker Athletic BYE – Vale of Clyde East Lanarkshire Broxburn Athletic WO-scr Vale of Grange Airdriehill Shamrock 1-1 Bellshill Athletic (0-2) Loanhead Mayflower 1-1 Newtongrange Star Airdrie 1-2 Bedlay (0-0, 2-1 aet at Penicuik) Bent Royal Oak 0-6 Larkhall United Musselburgh Athletic scr-WO Wemyss Athletic Blantyre United 0-0 Larkhall Thistle (1-5) Portobello Thistle 1-5 Arniston Rangers Blantyre Victoria 1-1 Strathaven Caledonian Thistle Queensferry Athletic 0-0 Seafield Hearts (1-1, 2-1 at Hamilton Acad FC) (2-2, 1-2 at Broxburn) Douglas Water Th istle WO-scr Harthill Athletic Tranent scr-WO Polton Colliery East Benhar Heatherbell DD Forth Wanderers (2-0) BYE – Broxburn St Andrew's Glenboig Cameronians 0-3 Burnbank Athleticletic Renfrewshire Mossend Hibernian 3-0 Shawsburn Rangers Greenock Ladyburn 0-1 Renfrew Shotts United WO-scr Carluke Milton Rovers Inkerman Rangers 2-3 Thornliebank Wellacelea Rangers WL Banknock Kilbarchan 1-2 Greenock Wellington BYE – Law Volunteers Neilston Victoria 1-0 Mearns Pollok Stirlingshire Port-Glasgow Athletic 5-1 Busby Cartvale Alloa Seafield Athletic 5-1 St Ninian Thistle Fife Bannockburn United 3-0 Longcroft Thistle Glencraig Celtic 0-1 Hearts of Beath Cowie Wanderers 3-3 Denny Hibernian (1-3) Inverkeithing United 1-1 Denbeath Star (0-1) Croy Celtic 2-1 Kirkintilloch Rob Roy Lochgelly Thistle 0-0 Dunfermline Athletic Jrs (0-5) Dunipace 1-0 California Celtic Addiewell United 3-2 Winchburgh Violet Kilsyth Emmet 0-3 Kilsyth Rangers

SECOND ROUND Aberdeenshire East & Fife Aberdeen Hawthorn WO-scr Aberdeen East End Addiewell United Winchburgh BYE – Banks o’ Dee Arniston Rangers 4-0 Wemyss Athletic Forfarshire Broxburn Athletic 2-1 Seafield Hearts Arbroath Parklea 2-0 Dundee Arnot Dunfermline Athletic Jrs 6-0 Broxburn St Andrew's Dundee North End 2-1 Dundee Violet Broxburn walked off after 73 mins, result stood Dundee Osborne 4-1 Forfar North End Hearts of Beath 3-0 Denbeath Star Dundee St Joseph's 5-2 Forthill Athletic Polton Colliery 0-3 Loanhead Mayflower at Bonnyrigg BYE – Addiewell United Stirlingshire Bannockburn United 1-1 Denny Hibernian (1-7) Croy Celtic 4-0 Dunipace Kilsyth Rangers 5-1 Alloa Seafield Thistle

Ayrshire Glasgow, Dumbartonshire, Lanarkshire & Renfrewshire Auchinleck Talbot 3-2 Cronberry Eglinton Ashfield 2-0 Glasgow Perthshire Ayr United Jrs 3-4 Springside Thistle Blantyre Victoria 0-2 Bellshill Athletic HMS Pactolus 1-2 Dreghorn Cambuslang Rangers 3-1 Renfrew Kilbirnie Ladeside 0-2 Ardeer Thistle East Benhar Heatherbell 1-3 Burnbank Athletic Newmilns 0-2 Irvine Meadow XI Greenock Wellington 1-7 Petershill Saltcoats Victoria 2-0 Kilmarnock Springvale Larkhall Thistle 3-0 Mossend Hibernian East & Fife Larkhall United 1-3 Parkhead Addiewell United Winchburgh Port-Glasgow Athletic 5-1 Law Volunteers Arniston Rangers 4-0 Wemyss Athletic Shettleston 3-0 Greenfield Athletic Broxburn Athletic 2-1 Seafield Hearts Shotts United 0-2 Douglas Water Thistle Dunfermline Athletic Jrs 6-0 Broxburn St Andrew's Strathclyde 2-0 Neilston Victoria Broxburn walked off after 73 mins, result stood Thornliebank 6-0 Scotstoun Hearts of Beath 3-0 Denbeath Star Vale of Clyde 1-1 Glencairn (0-2) Polton Colliery 0-3 Loanhead Mayflower at Bonnyrigg Wallacelea Rangers 1-3 Clydebank Jrs BYE – Addiewell United BYES – Bedlay, Yoker Athletic Stirlingshire Bannockburn United 1-1 Denny Hibernian (1-7) Croy Celtic 4-0 Dunipace Kilsyth Rangers 5-1 Alloa Seafield Thistle

THIRD ROUND Aberdeenshire & Forfarshire East & Fife Arbroath Parklea 0-1 Dundee St Joseph's Addiewell United 1-0 Broxburn Athletic Banks o’ Dee 1-0 Dundee Osborne Arniston Rangers 1-0 Loanhead Mayflower Dundee North End 0-2 Aberdeen Hawthorn Hearts of Beath 6-1 Dunfermline Athletic Jrs Ayrshire Glasgow, Lanarkshire & Renfrewshire Ardeer Thistle 1-0 Springside Thistle Bellshill Athletic 3-2 Rutherglen Glencairn Auchinleck Talbot 1-0 Irvine Meadow XI Burnbank Athletic 1-1 Petershill Dreghorn WL Saltcoats Victoria (1-1 at Ashfield, 0-1 at Firhill Pk, Glasgow) Saltcoats may have scratched Cambuslang Rangers 4-0 Bedlay Dumbartonshire & Stirlingshire Larkhall Thistle 5-0 Douglas Water Thistle Clydebank Jrs 2-0 Yoker Athletic Port-Glasgow Athletic 0-1 Strathclyde Kilsyth Rangers 4-2 Croy Celtic Shettleston 0-0 Ashfield (0-8) BYE – Denny Hibernian Thornliebank 0-2 Parkhead

FOURTH ROUND Banks o’ Dee 3-0 Bellshill Athletic at Aberdeen FC Denny Hibernian 8-0 Addiewell United Dundee St Joseph's 3-2 Arniston Rangers at Dundee Hibs BYES - Rest

FIFTH ROUND Aberdeen Hawthorn 0-4 Petershill Hearts of Beath 0-2 Clydebank Jrs Ardeer Thistle 6-1 Auchinleck Talbot Kilsyth Rangers 1-2 Cambuslang Rangers Banks o' Dee 0-1 Larkhall Thistle at Aberdeen FC Parkhead 8-1 Dreghorn Denny Hibernian 0-5 Ashfield Strathclyde 2-1 Dundee St Joseph's

SIXTH ROUND Ardeer Thistle 1-1 Larkhall Thistle (1-2) Parkhead 3-1 Ashfield at Firhill Pk, Glasgow Petershill 1-0 Clydebank Jrs at Firhill Pk, Glasgow Strathclyde 1-4 Cambuslang Rangers

SEMI-FINAL Larkhall Thistle 2-2 Parkhead Petershill 2-2 Cambuslang Rangers 26 Feb at Douglas Park, Hamilton 8 Apr at Firhill Park, Glasgow SEMI-FINAL REPLAY SEMI-FINAL REPLAY Larkhall Thistle 0-1 Parkhead Petershill 2-2 Cambuslang Rangers 1 Apr at , Glasgow 15 Apr at Ibrox Park, Glasgow SEMI-FINAL SECOND REPLAY Petershill 2-0 Cambuslang Rangers 6 May at Firhill Park, Glasgow

FINAL Petershill 2-0 Parkhead 27 May at Firhill Park, Glasgow

1916-17 FIRST ROUND Aberdeenshire Glasgow Banks o’ Dee 1-2 Aberdeen Hawthorn Benburb 2-2 St Anthony's (2-1) BYE – Aberdeen East End Cambuslang Rangers 2-0 Ashfield Ayrshire Oatlands 0-4 Petershill Ardeer Thistle 3-1 Springside Thistle Parkhead 3-1 Maryhill Glenburn Benquhat Heatherbell 0-1 Athletic Pollok 9-0 Glasgow Caledonian Burnfoothill Primrose 5-0 Mossblown United Rutherglen Glencairn 1-2 Maryhill Craigmark Thistle 3-2 Prestwick Glenburn Rovers Shettleston WO-scr Scotstoun Cronberry Eglinton 0-6 Glenbuck Cherrypickers Vale of Clyde 1-2 Strathclyde Protest (0-2) Cumnock 1-0 Trabboch United BYE – Glasgow Perthshire Drongan LW Skares Lanarkshire HMS Pactolus 1-4 Stevenston Thistle Bellshill Athletic 3-1 Larkhall Thistle Thistle WL Riverside Douglas Water Th istle 2-0 Nethanvale Thistle Saltcoats Victoria scr-WO Kilmarnock Springvale Glenboig Cameronians 1-1 Bedlay (0-2) Dumbartonshire Larkhall United 0-1 Burnbank Athletic Yoker Athletic WO-scr Cumbernauld United Shotts United 3-0 Blantyre Victoria BYE – Clydebank Jrs Strathaven Caledonian Th 1-2 Newton Villa East BYE – Airdriehill Shamrock Bathgate 0-1 Queensferry Athletic Renfrewshire Broxburn Athletic 3-1 Winchburgh Violet Greenock Ladyburn 0-3 St Mirren Jrs Loanhead Mayflower WO-scr Arniston Rangers Gourock 1-1 Neilston Victoria Newtongrange Star 5-1 Polton Colliery (0-0, 1-2 at Renfrew) Fife Kilbarchan 5-1 Busby Cartvale Denbeath Star 2-1 Dunfermline Athletic Jrs Port-Glasgow Athletic 4-0 Port-Glasgow Corinthians Hearts of Beath 2-1 Inverkeithing United Thornliebank 0-4 Renfrew BYE – Glencraig Celtic Stirlingshire Forfarshire Denny Hibernian 2-0 Kilsyth Rangers East Craigie 0-2 Dundee Violet Dunipace 1-0 California Celtic BYE – Dundee Osborne Kirkintilloch Rob Roy 1-3 Croy Celtic Kilsyth Emmet 3-1 Wallacelea Rangers BYE – Longcroft Thistle

SECOND ROUND Aberdeenshire Forfarshire Aberdeen Hawthorn 1-0 Aberdeen East End Dundee Osborne 0-7 Dundee Violet Ayrshire Glasgow, Lanarkshire & Renfrewshire Ardeer Thistle 1-1 Glenbuck Cherrypickers (1-3) Bellshill Athletic 8-1 Strathclyde Burnfoothill Primrose LW Cumnock Glasgow Perthshire 1-1 Cambuslang Rangers (1-3) Hurlford Thistle 7-0 Dalmellington Athletic Kilbarchan 0-5 Renfrew Kilmarnock Springvale 6-0 Skares Neilston Victoria 5-1 Airdriehill Shamrock Stevenston Thistle 5-0 Craigmark Thistle Newton Villa 1-2 Maryhill Dumbartonshire & Stirlingshire Parkhead 0-0 Benburb (2-1) Croy Celtic 1-1 Dunipace (1-2) Petershill 1-0 Burnbank Athletic Longcroft Thistle 1-5 Clydebank Jrs Pollok 3-2 St Mirren Jrs Protest Yoker Athletic 2-2 Denny Hibernian (2-4) (1-1, 1-0 Protest, 0-1) BYE – Kilsyth Emmet Port-Glasgow Athletic 2-0 Shettleston East & Fife Shotts United 5-1 Bedlay Denbeath Star 5-1 Queensferry Athletic BYE – Douglas Water Thistle Loanhead Mayflower 0-1 Glencraig Celtic Newtongrange Star 1-1 Hearts of Beath (scr-WO) BYE – Broxburn Athletic

THIRD ROUND Aberdeen Hawthorn 2-1 Glenbuck Cherrypickers at Pittodrie Park, Aberdeen Bellshill Athletic 2-0 Petershill Cambuslang Rangers 5-0 Kilmarnock Springvale Denny Hibernian 0-0 Hearts of Beath (0-0, 2-0 at Cowdenbeath) Dunipace 2-1 Clydebank Jrs Glencraig Celtic 2-2 Douglas Water Thistle (6-0) Maryhill 5-1 Shotts United Neilston Victoria 6-2 Broxburn Athletic Parkhead 2-0 Kilsyth Emmet Port-Glasgow Athletic 0-2 Renfrew BYES – Cumnock, Denbeath Star, Dundee Violet, Hurlford Thistle, Stevenston Thistle, St Mirren Jrs

FOURTH ROUND Bellshill Athletic 4-0 Glencraig Celtic Cambuslang Rangers 1-1 Hurlford Thistle (2-1) Denny Hibernian 4-1 Neilston Victoria Dunipace 0-2 Maryhill Parkhead 3-0 Cumnock Renfrew 2-0 Denbeath Star Stevenston Thistle 6-0 Aberdeen Hawthorn St Mirren Jrs 6-0 Dundee Violet

FIFTH ROUND Bellshill Athletic 3-2 Stevenston Thistle Cambuslang Rangers 4-0 Denny Hibernian Parkhead 0-2 Renfrew St Mirren Jrs 2-0 Maryhill

SEMI-FINAL Renfrew 3-0 Cambuslang Rangers St Mirren Jrs 2-0 Bellshill Athletic 14 Apr at Firhill Park, Glasgow 28 Apr at Firhill Park, Glasgow

FINAL St Mirren Jrs 0-0 Renfrew 2 June at Firhill Park, Glasgow FINAL REPLAY St Mirren Jrs 1-0 Renfrew 9 June at Firhill Park, Glasgow

1917-18 FIRST ROUND Aberdeenshire Glasgow Aberdeen Hawthorn 5-2 Banks o' Dee Benburb 2-0 Townhead Celtic BYE – Aberdeen East End Blythswood 0-6 Glasgow Perthshire Ayrshire Cambuslang Rangers 9-1 Maryhill Glenburn Ardeer Thistle 1-2 Stewarton Thistle Maryhill 3-0 Pollok Bunfoothill Primrose 6-1 Dalmellington Athletic Parkhead 5-0 Strathclyde Craigmark Thistle DD Skares (WL) Rutherglen Glencairn 1-5 Petershill Cumnock 3-2 Cronberry Eglinton St Anthony's 4-1 Shettleston Drongan 7-0 Dunaskin Lads St Paul's United 4-0 Oatlands Lugar Boswell 2-0 Benquhat Heatherbell Vale of Clyde 1-0 Ashfield Prestwick Glenburn Rovers 2-0 Hurlford Thistle Protest (0-2) BYE – Mellbourn Springvale scr-WO Saltcoats Victoria Lanarkshire Dumbartonshire Bedlay 3-0 Glenboig Cameronians Cumbernauld United 0-6 Croy Celtic Bellshill Athletic 1-2 Blantyre Victoria Yoker Athletic 0-1 Kirkintilloch Rob Roy Burnbank Athletic 3-1 Blantyre Celtic BYE – Clydebank Jrs Law Volunteers 2-3 Netherburn East Morningside Thistle 7-0 Shotts United Broxburn Athletic WO-scr Queensferry Athletic Newarthill Thistle 1-0 Cleland Protest (1-1, 0-4) Winchburgh Violet 4-1 Bathgate Jrs Quarter Strollers 1-1 Strathaven Caledonian Th (3-2) BYE - Leith Benburb Royal Albert Jrs 0-6 Larkhall Thistle Fife Renfrewshire Denbeath Star 4-2 Glencraig Celtic Busby Cartvale 0-3 Gourock Dunfermline Athletic Jrs 0-0 Hearts of Beath (0-5) Cardonald 0-2 Port-Glasgow Athletic Forfarshire Amateurs 1-1 Port-Glasgow Corinthians (1-2) East Craigie 0-1 Dundee Violet Greenock 1-3 St Mirren Jrs Stirlingshire Kilbarchan Athletic 0-2 Renfrew California Celtic 1-0 Dunipace Neilston Victoria 3-0 Thornliebank Denny Hibernian 2-2 Kilsyth Rangers BYE – Greenock Ladyburn (0-0, 1-1, 3-0 latter two matches both at Brockville Pk, Falkirk) Wallacelea Rangers 1-2 Kilsyth Emmet

SECOND ROUND Aberdeenshire & Forfarshire Fife Aberdeen Hawthorn WO-scr Aberdeen East End Denbeath Star 3-1 Hearts of Beath BYE – Dundee Violet Glasgow, Lanarkshire & Renfrewshire Ayrshire Benburb 0-3 Petershill Burnfoothill Primrose 3-1 Craigmark Th istle Blantyre Victoria 0-0 Neilston Victoria (1-0) Cumnock 5-1 Drongan Burnbank Athletic 1-1 Morningside Thistle (2-1) Hurlford Thistle 1-0 Saltcoats Victoria Cleland 0-2 Cambuslang Rangers Lugar Boswell 2-2 Stevenston Thistle (2-4) Glasgow Perthshire 0-6 Parkhead Dunbartonshire & Stirlingshire Larkhall Thistle 1-0 Bedlay California Celtic 0-0 Kirkintilloch Rob Roy (1-5) Netherburn WO-scr Greenock Ladyburn Clydebank Jrs 0-3 Croy Celtic Port-Glasgow Ath letic 4-0 Quarter Strollers Denny Hibernian 2-0 Kilsyth Emmet Port-Glasgow Corinthians 1-4 Maryhill East Renfrew 4-0 Gourock Broxburn Athletic 3-0 Leith Benburb St Mirren Jrs 1-0 Vale of Clyde BYE - Winchburgh Violet St Paul's United 2-3 St Anthony's

THIRD ROUND Aberdeen Hawthorn 0-2 Renfrew Blantyre Victoria 1-0 Denny Hibernian Burnbank Athletic 3-2 Hurlford Thistle Denbeath Star 1-1 Croy Celtic (0-4) Dundee Violet 2-3 Broxburn Athletic at Dens Pk, Dundee Kirkintilloch Rob Roy 1-8 Larkhall Thistle Netherburn 0-0 Petershill (1-2) Parkhead 7-3 Maryhill St Anthony's 2-1 Cumnock St Mirren Jrs 5-0 Burnfoothill Primrose Stevenston Thistle 2-2 Port-GlasgowAthletic (1-1, 3-1 at Vale of Clyde FC) Winchburgh Violet 0-0 Cambuslang Rangers (1-1, 0-7 at Firhill Pk, Glasgow)

FOURTH ROUND Blantyre Victoria 1-0 Larkhall Thistle Croy Celtic 2-1 Cambuslang Rangers St Anthony's 3-0 Broxburn Athletic St Mirren Jrs 2-0 Stevenston Thistle BYES – Burnbank Athletic, Parkhead, Petershill, Renfrew

FIFTH ROUND Parkhead 1-1 St Anthony's (3-2) Petershill 2-0 Blantyre Victoria Renfrew 1-1 Burnbank Athletic (2-1) St Mirren Jrs 0-3 Croy Celtic Protest (2-1)

SEMI-FINAL Petershill 0-0 St Mirren Jrs Renfrew 1-1 Parkhead 14 May at Ibrox Park, Glasgow 25 May at St Mirren Park, Paisley SEMI-FINAL REPLAY SEMI-FINAL REPLAY Petershill 1-1 St Mirren Jrs Renfrew 3-3 Parkhead 18 May at Ibrox Park, Glasgow 27 May at St Mirren Park, Paisley SEMI-FINAL SECOND REPLAY Petershill 3-1 St Mirren Jrs Renfrew and Parkhead were unable to agree on dates for the 27 May at Ibrox Park, Glasgow second replay and both were disqualified

FINAL Petershill were awarded the Cup

1918-19 FIRST ROUND Aberdeenshire East Aberdeen Hawthorn scr-WO Aberdeen East End Leith Benburb 9-1 RAF Ayrshire Winchburgh Violet 5-1 Broxburn Athletic Burnfoothill Primrose 3-0 Craigmark Thistle BYE – Bellstane Birds Cumnock 2-0 Benquhat Heatherbell Fife Drongan 3-1 Dunaskin Lads Protest (LW) Hearts of Beath 0-2 Denbeath Star Prestwick Glenburn Rovers 2-0 Lugar Boswell BYE – Rosyth Recreation Saltcoats Victoria scr-WO Hurlford Thistle Forfarshire & Perthshire BYE – Dalmellington Athletic East Craigie 1-1 Perth Caledonian (1-3) Ardeer Thistle entered late and were allowed into the second Lanarkshire round Bedlay 2-0 Netherburn Dunbartonshire Bellshill Athletic 2-0 Shotts United Croy Celtic WO-scr Cumbernauld United Blantyre Celtic 11-0 Airdrie Kirkintilloch Rob Roy 2-4 Yoker Athletic Burnbank Athletic 10-0 Glenboig Cameronians BYE – Clydebank Jrs Earnock Rovers 0-6 Cleland Glasgow Larkhall Thistle 4-2 Newarthill Thistle Ashfield 2-0 St Paul's United Law Volunteers 1-5 Morningside Thistle Cambuslang Rangers 0-0 St Anthony's (3-3, 1-4) BYE – Blantyre Victoria Glasgow Perthshire 1-2 Pollok Renfrewshire Maryhill 1-1 Strathclyde (2-2, 2-3 aet) Busby Cartvale 2-4 Port-Glasgow Athletic Petershill 3-0 Oatlands at Morton FC Rutherglen Glencairn 3-2 Govanhill Athletic Cardonald 11-2 Elderslie Shettleston 0-2 Parkhead Gourock 3-1 Greenock Vale of Clyde 1-0 Shawfield Kilbarchan 4-1 Greenock Ladyburn Weirs United 0-5 Benburb at Gymnasium Pk, Govan Neilston Victoria 0-2 St Mirren Jrs Stirlingshire Torpedo Athletic WO-scr Port-Glasgow Corinthians Dunipace 1-4 Kilsyth Emmet BYE – Renfrew Kilsyth Rangers 3-1 Denny Hibernian BYE – California Celtic

SECOND ROUND Aberdeenshire & Perthshire Glasgow, Lanarkshire & Renfrewshire Aberdeen East End 3-1 Perth Caledonian Ashfield 0-0 Larkhall Thistle (1-2) Ayrshire Benburb 2-1 St Mirren Jrs Ardeer Thistle WO-scr Dalmellington Athletic Blantyre Victoria 0-3 Bedlay Burnfoothill Primrose 9-0 Dunaskin Lads Blantyre Celtic 4-2 Burnbank Athletic Prestwick Glenburn Rovers 2-2 Cumnock (1-5) Gourock 1-3 Kilbarchan BYE – Hurlford Thistle Parkhead 8-0 Morningside Thistle Dunbartonshire & Stirlingshire Pollok 0-1 Cleland California Celtic 1-1 Clydebank Jrs (0-3) Port-Glasgow Athletic 4-1 Bellshill Athletic Kilsyth Rangers 2-2 Kilsyth Emmet (1-2) Renfrew 7-0 Torpedo Athletic Yoker Athletic 1-1 Croy Celtic (2-2 abd, 3-1) Rutherglen Glencairn 3-0 Cardonald East & Fife Strathclyde 3-0 Petershill Denbeath Star 4-1 Leith Benburb Vale of Clyde 0-1 St Anthony's Rosyth Recreation WL Bellstane Birds BYE – Winchburgh Violet

THIRD ROUND Blantyre Celtic 2-1 Larkhall Thistle Kilbarchan Athletic 2-0 Cumnock Burnfoothill Primrose 0-1 Bedlay Port-Glasgow Athletic 4-1 Renfrew Protest (2-1 at Morton FC) Cleland WO-scr Ardeer Thistle Rosyth Recreation 1-1 Parkhead (0-5) Clydebank Jrs 2-2 Kilsyth Emmet (1-3) Rutherglen Glencairn 5-1 Aberdeen East End Denbeath Star 1-2 Winchburgh Violet Strathclyde 1-1 St Anthony's (0-5) Hurlford Thistle 2-1 Benburb unfinished, 2-0 BYE –Yoker Athletic

FOURTH ROUND FOURTH ROUND original draw Blantyre Celtic 2-3 Winchburgh Violet Port-Glasgow Athletic v Kilbarchan Athletic or Cumnock Hurlford Thistle 1-2 Cleland St Anthony's or Strathclyde v Bedlay Port-Glasgow Athletic 0-0 Kilbarchan Athletic Rosyth Rec or Parkhead v Kilsyth Emmet or Clydebank Jrs (3-1 at Johnstone Protest 2-1) Blantyre Celtic v Yoker Athletic Rutherglen Glencairn 4-0 Yoker Athletic Rutheglen Glencairn v Winchburgh Violet BYES – Bedlay, Kilsyth Emmet, Parkhead, St Anthony's Hurlford Thistle v Benburb or Cleland

This was the original ballot held on 2 December 1918 but as this would not allow eight clubs for the fifth round the ballot was redrawn on 16 Deceember

FIFTH ROUND Parkhead 1-0 Winchburgh Violet Port-Glasgow Athletic 2-2 Kilsyth Emmet (0-1) Rutherglen Glencairn 2-0 Bedlay St Anthony's 3-0 Cleland

SEMI-FINAL St Anthony's 3-1 Parkhead Rutherglen Glencairn 7-1 Kilsyth Emmet 12 April at , Glasgow 19 April at Firhill Park, Glasgow

FINAL St Anthony's 1-1 Rutherglen Glencairn 21 June at Hampden Park, Glasgow FINAL REPLAY St Anthony's 1-0 Rutherglen Glencairn 28 June at Hampden Park, Glasgow

1919-20 FIRST ROUND Aberdeen Dumbartonshire Aberdeen DDSS 0-0 Aberdeen Argyle (0-3) Clydebank Jrs 1-1 Vale of Leven Jrs Aberdeen East End 2-0 Banks o' Dee (1-1, 0-2 at Vale of Leven FC) Aberdeen Hawthorn 1-0 Aberdeen Comrades Duntocher Hibernian 4-0 Croy Celtic Aberdeen Richmond 3-1 Mugiemoss Kirkintilloch Harp 1-0 Kirkintilloch Rob Roy Hall Russell & Co 5-1 Aberdeen. Favourite Yoker Athletic 6-1 Cumbernauld United Parkvale 3-2 Dyce BYES – Beardmore Athletic, Twechar Rangers Victoria United 3-1 Aberdeen Royal Albert Singer Athletic entered late and were allowed into the second Argyllshire round Kintyre 0-2 Campbeltown East (Division One) Ayrshire (North) Arniston Rangers 1-1 Tranent (2-0) Darvel 1-1 Saltcoats Victoria (0-7) Bonnyrigg Rose Athletic 0-0 Dalkeith Thistle (1-3) Glengarnock Vale 0-2 Newmilns Leith Benburb 3-1 Edinburgh Renton Irvine Victoria 4-1 Athletic Loanhead Mayflower 2-1 Wemyss Athletic Kilbirnie Ladeside 2-1 Hurlford Thistle Musselburgh Bruntonians 0-1 Newtongrange Star Kilwinning Eglinton 2-3 Dreghorn Musselburgh Comrades 8-1 Musselburgh DDSS Springside Thistle 1-1 Kilwinning Rangers Penicuik 3-1 Edinburgh Emmet (1-1, 0-4 at Irvine Meadow XI) RASC 4-1 Eastern Gilmerton Stevenston United 0-0 Ardrossan Winton Rovers (0-2) East (Division Two) Stewarton Thistle 2-2 Irvine Meadow XI Bellstane Birds 1-0 Pumpherston Rangers (1-1, 1-0 Protest at Springside, 3-4 at Rugby Pk, Kilmarnock) Broxburn Athletic 2-0 Livingston United Ayrshire (South) South Queensferry DDSS 1-3 Winchburgh Thletic Ayr Ballantyne 2-5 Coylton United Winchburgh Violet 5-0 Seafield Athletic Ayr Fort 2-3 Lugar Boswell BYE – Port Edgar Benquhat Heatherbell 0-2 Annbank Primrose Fife Craigmark Thistle 3-0 Cumnock Craigbank Denbeath Star 1-0 Ladybank Violet Dailly Thistle 1-4 Cronberry Eglinton Dunfermline DDSS 2-2 Bungalow City Dunaskin Lads 2-3 Auchinleck Talbot (0-0, 3-0 at Rosyth Rec) Girvan Athletic 2-2 Kello Rovers (0-2) Glencraig Celtic 1-1 Rosyth Recreation (DD, 2-1) Mossblown Rangers 0-5 Cumnock Hearts of Beath 1-1 Kingseat Muirkirk Athletic 1-1 Catrine (2-0) (0-0, 0-0 at Cowdenbeath, 0-1) Prestwick Glenburn Rovers 5-3 Dalmellington Athletic Lochgelly DDSS LW Inverkeithing United Rankinston Seaview Thistle 2-3 Ayr Athletic Protest Lochore & Crosshill Utd 6-0 Burntisland Shipyard (0-0 at Ayr, 2-0 aet at Coylton) Newburgh West End 1-5 Wellesley Skares 1-3 Drongan Rosyth Reserve Fleet LW Kelty Rangers Whitletts Thistle 1-4 Burnfoothill Primrose Wemyss Rovers WO-scr Markinch DDSS Glasgow Windygates Rangers 7-2 Cupar Blythswood Thistle 1-2 Tontine Hearts BYE – Bowhill Cambuslang Rangers 1-1 Shettleston South abd, Shettleston were disqualified Annan Comrades 1-2 Maxwelltown Petershill 1-0 Benburb Dumfries St Andrew's 4-4 Annan YMCA (1-1, 5-4 at QOS) Pollok 5-1 Battlefield Solway Star 1-1 Tayleurians (LW) Rutherglen Glencairn 0-0 Shawfield (1-2) Maryhill 6-1 Rutherglen Comrades St Anthony's 7-0 Glasgow Perthshire Parkhead 6-0 St Paul's United Strathclyde 1-0 Ashfield Vale of Clyde 1-1 Cathkin (6-0) Forfarshire (Division One) Lanarkshire (Division One) Balgay 0-1 Dundee Violet Carluke Rovers 0-0 New Stevenston United (3-4) Blackness United WL Newport Fauldhouse United 4-2 Law Volunteers Clepington 4-1 Coleside (Dundee) Salsburgh LW Douglas Water Thistle Dundee Fairfield 0-2 Dundee Celtic Shotts United 1-2 Newarthill Thistle Dundee North End 3-0 Lochee Central West Benhar Daisy 3-3 Newmains (3-4) Dundee Renton 1-1 Dundee West End (3-4) Wishaw YMCA 1-1 Cleland (1-2) Dundee Roselea 1-1 Dundee St Mary's (2-3) BYE – Morningside Thistle Dundee St Joseph's 1-2 Dundee Harp Lanarkshire (Division Two) Dundee St Patrick's 4-3 Dundee DDSS Baillieston 3-0 Larkhall United Dundee Stobswell YMCA Anchorage Blantyre Celtic 3-0 Hamilton Palace Rangers Forthill Athletic 3-1 Dundee Osborne Burnbank Athletic 1-0 Bedlay Tayport WL Dundee Arnot Earnock Rovers 3-1 Quarter Strollers Tayside 1-6 East Craigie East Kilbride Thistle 0-4 Bellshill Athletic Forfarshire (Division Two) Larkhall Thistle 4-0 Netherburn Arbroath Ardenlea 1-4 Arbroath Violet Longriggend Wanderers 1-1 Blantyre Victoria (0-5) Arbroath Victoria 4-2 Kirriemuir Athletic Perthshire Forfar Celtic 4-0 Arbroath Parkhead Coupar Angus Comrades 2-2 Perth Harp (2-0) Forfar DDSS scr-WO Forfar North End Perth Caledonian 5-1 Perth Woodside Forfar East End 3-1 Friockheim Old Boys Perth Celtic 3-1 Perth Roselea Arbroath Comrades 3-1 Justice United Perth Craigie 3-0 Alyth Athletic Montrose Jrs 4-3 Forfar West End Perth St Leonard's 5-1 Huntingtower BYE – Brechin Comrades Perth Violet 2-1 Jeanfield Swifts Renfrewshire & Bute Scone Thistle 2-0 Vale of Earn Busby Cartvale 3-0 Greenock Ladyburn Stirlingshire Cowal 1-0 Bute Comrades Alva Albion Rangers 2-1 Clackmannanshire Celtic Giffnock 2-4 Overton United Banknock 1-2 Kilsyth Rangers Gourock 2-2 Torpedo Athletic Bonnybridge Thistle 2-2 Forth Rangers (1-4) (2-2, 1-2 at Pollok Protest, 1-1 at Haggs Pk, scr-WO) Dunblane Rovers 4-1 California Celtic Kilbarchan Athletic 4-1 Thornliebank Dunipace 4-0 Bannockburn United Neilston Victoria 1-1 St Mirren Jrs (1-0) Kilsyth Emmet 4-0 Cowie Wanderers Paisley Vulcan 2-2 Port-Glasgow Athletic (0-8) Longcroft Thistle 2-0 St Ninians Thistle Port-Glasgow Corinthians WO-scr Paisley West End Plean WL Denny Hibernian Renfrew 5-0 Whitehaugh Thistle Stirling Emmet 4-0 Vale of Grange BYE – Grange Rovers

SECOND ROUND Aberdeen East Aberdeen Hawthorn 1-3 Aberdeen Argyle Arniston Rangers 5-2 Penicuik Parkvale 2-1 Aberdeen East End Dalkeith Thistle 6-0 Port Edgar Victoria United 1-1 Aberdeen Richmond (0-3) Leith Benburb 1-0 Army Service Corps BYE – Hall Russell & Co. Loanhead Mayflower 1-1 Newtongrange Star (0-2) Ayrshire, Renfrewshire & Argyll Musselburgh Comrades 2-0 Bellstane Birds Annbank Primrose 3-0 Prestwick Glenburn Rovers Winchburgh Violet 1-1 Winchburgh Thistle (1-0) Auchinleck Talbot 1-3 Cronberry Eglinton BYE – Broxburn Athletic Burnfoothill Primrose 3-0 Craigmark Th istle Fife Coylton United 2-0 Rankinstone Seaview Thistle Bowhill 1-0 Wemyss Rovers Cumnock 3-0 Kello Rovers Inverkeithing United 2-0 Denbeath Star Dreghorn 1-2 Irvine Victoria Kelty Rangers 4-1 Wellesley Irvine Meadow XI 2-2 Kilbirnie Ladeside (3-0) Lochore & Crosshill Utd 2-2 Dunfermline DDSS (1-2) Kilwinning Eglinton 3-0 Craigmark Thistle Windygates Rangers 1-1 Glencraig Celtic (1-6) Kilwinning Rangers 3-0 Newmilns BYE - Kingseat Muirkirk Athletic 2-0 Lugar Boswell Forfarshire Saltcoats Victoria 1-2 Ardrossan Winton Rovers Arbroath Violet 1-1 Brechin Comrades (1-2) BYE – Drongan Dundee Celtic 6-2 Arbroath Victoria Dumbartonshire Dundee North End 5-2 Tayport Beardmore Athletic 1-6 Duntocher Hibernian Dundee St Patrick's 3-2 Dundee Stobswell Singer Athletic 3-3 Twechar Rangers (2-1) Dundee Violet 4-1 Dundee Harp Yoker Athletic 4-0 Kirkintilloch Harp Dundee West End 0-4 Dundee Roselea BYE – Vale of Leven Jrs East Craigie 4-2 Dundee Clepington Glasgow Forfar Celtic 1-1 Arbroath Comrades (1-4) Petershill 1-4 Pollok Forthill Athletic 4-3 Blackness United Parkhead 4-1 Provan Gas Works BYES – Forfar East End, Forfar North End St Anthony's 2-1 Maryhill South Strathclyde 6-1 Barclay Curle Athletic St Andrew's YMCA 1-3 Tayleurians Cambuslang Rangers 4-0 Tontine Hearts BYE – Maxwelltown Vale of Clyde 1-1 Shawfield (0-3)

Lanarkshire Renfrewshire & Argyll Bellshill Athletic 4-1 Baillieston Cowal 2-1 Campbeltown Blantyre Celtic WO-scr Morningside Thistle Neilston Victoria 4-0 Port-Glasgow Athletic Blantyre Victoria 0-0 Cleland (2-0) Port-Glasgow Corinthians 1-0 Busby Cartvale Protest Earnock Rovers 2-5 Burnbank Athletic awarded to Busby Cartvale Fauldhouse United 0-3 Newarthill Thistle Renfrew 4-0 Overton United Larkhall Thistle 2-1 Douglas Water Thistle Torpedo Athletic DD Kilbarchan Athletic (1-4) New Stevenston United 3-1 Newmains Stirlingshire Perthshire Dunblane Rovers 0-2 Kilsyth Rangers Coupar Angus Comrades 8-0 Perth Celtic Forth Rangers 1-0 Alva Albion Rangers Perth Calededonian 1-4 Perth St Leonard's Grange Rovers 2-1 Stirling Emmet Perth Craigie 5-2 Perth Violet Longcroft Thistle 1-3 Kilsyth Emmet BYE – Scone Thistle Plean 2-2 Dunipace (0-1 abd, 1-3)

THIRD ROUND Aberdeenshire Fife Aberdeen Argyle 2-2 Hall Russell & Co (2-1) Dunfermline DDSS 5-0 Bowhill Aberdeen Richmond 1-1 Parkvale (1-0) Kelty Rangers 2-0 Glencraig Celtic Ayrshire Kingseat 0-1 Inverkeithing United Coylton United 3-0 Burnfoothill Primrose Forfarshire Cronberry Eglinton 2-2 Irvine Victoria Brechin Comrades 1-1 Dundee North End (0-5) (0-0, 0-2 at Kilwinning) Dundee Roselea 3-3 Dundee St Patrick's (1-0) Cumnock 2-1 Kilwinning Rangers Dundee Violet 2-1 Dundee Celtic Drongan 1-4 Irvine Meadow XI Forfar East End 1-1 Forthill Athletic (1-3) Muirkirk Athletic 3-1 Annbank Primrose Forfar North End 1-2 Arbroath Comrades BYE – Ardrossan Winton Rovers BYE – East Craigie Dumbartonshire & Stirlingshire Glasgow, Lanarkshire & Renfrewshire Duntocher Hibernian 2-0 Yoker Athletic Bellshill Athletic 0-3 Burnbank Athletic Forth Rangers 1-0 Grange Rovers Protest (3-2) Busby Cartvale 0-5 Larkhall Thistle Kilsyth Emmet 2-2 Kilsyth Rangers Cowal 0-2 Blantyre Celtic (2-2, 1-2 aet at Kilsyth Rangers) Newarthill Thistle 1-0 Shawfield Protest (2-1) Vale of Leven Jrs 2-1 Singer Athletic New Stevenston United 2-1 Blantyre Victoria BYE - Dunipace Parkhead 3-1 Kilbarchan Athletic East Pollok 0-1 St Anthony's Broxburn Athletic 3-1 Arniston Rangers Renfrew 2-0 Neilston Victoria Newtongrange Star 4-2 Dalkeith Thistle Strathclyde 0-3 Cambuslang Rangers Winchburgh Violet 0-3 Musselburgh Comrades Perthshire BYE – Leith Benburb Coupar Angus Comrades 1-3 Perth St Leonard's South Scone Thistle 2-1 Perth Craigie Protest (0-0, 2-0) Maxwelltown 0-3 Tayleurians

FOURTH ROUND Ardrossan Winton Rovers 6-0 Tayleurians Dunfermline DDSS 1-1 Dunipace (1-3) Blantyre Celtic 4-1 Muirkirk Athletic Kelty Rangers 3-0 East Craigie Broxburn Athletic 0-2 Renfrew Kilsyth Rangers 1-0 Inverkeithing United Cambuslang Rangers 6-0 Forthill Athletic Larkhall Thistle 4-1 Aberdeen Argyle Coylton United 2-0 Vale of LevenJrs Newarthill Thistle 2-0 Irvine Victoria Cumnock 4-2 Forth Rangers New Stevenston United 3-0 Arbroath Comrades Dundee North End 2-2 Newtongrange Star Parkhead 3-0 Musselburgh Comrades (2-2, 2-6 at Newtongrange) Perth St Leonard's 0-2 Burnbank Athletic Duntocher Hibernian 6-0 Dundee Roselea Scone Thistle 2-3 Leith Benburb Dundee Violet 3-1 Irvine Meadow XI St Anthony's 2-0 Aberdeen Richmond

FIFTH ROUND Cambuslang Rangers 4-0 Leith Benburb Dunipace 2-2 Vale of Leven Jrs (2-3) Newarthill Thistle 2-2 Ardrossan Winton Rovers (0-1) BYES – Rest

SIXTH ROUND Ardrossan Winton Rovers 1-0 Larkhall Thistle Burnbank Athletic 6-1 Dundee Violet Cumnock 2-1 Vale of LevenJrs Duntocher Hibernian 1-0 Newtongrange Star Kelty Rangers 2-3 Cambuslang Rangers Kilsyth Rangers 1-1 New Stevenston United (2-4) Renfrew 0-1 Parkhead St Anthony's 3-0 Blantyre Celtic

SEVENTH ROUND Ardrossan Winton Rovers 0-0 Parkhead (0-4) Cumnock 4-0 New Stevenston United Duntocher Hibernian 0-0 Cambuslang Rangers (0-2) St Anthony's 1-2 Burnbank Athletic

SEMI-FINAL Parkhead 1-0 Cumnock Cambuslang Rangers 1-0 Burnbank Athletic 24 April at , Kilmarnock 1 May at Shawfield Park, Glasgow

FINAL Parkhead 2-0 Cambuslang Rangers 29 May at Hampden Park, Glasgow