PART FIVE 1930-1940

1930-31 FIRST ROUND Aberdeenshire East East End 2-0 Inverurie Loco Works Dunbar United 1-0 Wallyford Bluebell Aberdeen Hawthorn 4-0 Stoneywood Works Musselburgh Bruntonians 0-1 Ormiston Primrose Banks o' Dee 1-4 Aberdeen Woodside Newtongrange Star 0-1 Dalkeith Thistle Donside Mills 2-4 Hall Russell & Co Portobello Thistle 3-1 Rosewell Rosedale Inverurie Rovers 3-3 Aberdeen Richmond (2-1) Stoneyburn 2-4 Bonnyrigg Rose Athletic Parkvale 0-0 Mannofield Athletic (1-3) Wemyss Athletic 1-1 Linlithgow Rose BYE – Mugiemoss (2-2, 3-2 at Musselburgh) Moray BYE – Tranent Aberlour 4-2 Rothes Victoria Fife Fochabers WO-scr Burghead Thistle Bowhill Rovers 1-2 Wellesley Grantown-on-Spey 1-0 Forres Thistle Crossgates Primrose 1-1 Lochhead Hopeman Rangers 1-2 Lossiemouth Rangers (2-2, 0-1 at Factory Pk, Dunnikier FC) Ayrshire Denbeath Star 2-2 Inverkeithing (1-2) Auchinleck Talbot 3-1 Lugar Boswell Dunnikier Colliery 1-1 Hearts of Beath Benquhat Heatherbell 1-2 Cumnock (2-0 abd, 0-1 Protest, 0-1 Protest at Hill of Beath, 2-0 at Bowhill) Dalmellington Athletic 2-3 Ardeer Recreation St Andrews Athletic 0-3 Newburgh West End Dreghorn 2-2 Glenafton Athletic (1-3) St Andrews United 1-3 Rosslyn Kello Rovers 7-2 Cronberry Eglinton Perthshire BYE – Glenbuck Cherrypickers Alyth United 2-3 Luncarty Dumbartonshire GAFLAC 1-10 Scone Thistle Croy Celtic 6-1 Milngavie Perth Violet 0-4 Kinnoull Thistle 2-5 Dumbarton Harp St Johnstone YMCA 2-0 Perth Celtic Twechar Rangers 1-3 Old Kilpatrick Vale of Earn 4-1 Perth St Leonard's BYE - BYE – Perth Roselea Renfrewshire & Argyllshire Forfarshire & Kincardineshire Coats (Paisley) 0-1 Bute Athletic Roselea 4-2 Arbroath Ardenlea Port- Athletic 6-0 Campbeltown United Arbroath Woodside 1-4 Stobswell BYE - Rothesay Royal Victoria Brechin Victoria 2-4 Lochee Harp Glasgow Downfield 0-2 Dundee St Joseph's Cadder United 1-1 Maryhill Hibernian (0-4) Dundee Anchorage 1-4 Kirriemuir Thistle BYE – Smith & McLean Dundee Fairfield 1-5 Broughty Ex-service Lanarkshire & South Dundee Hillbank 1-5 Dundee Osborne Baillieston 6-1 Stonehouse V iolet Dundee Logie 0-0 Arkleys (3-1) Burnbank Athletic 3-2 Quarter United Dundee North End 4-2 Athletic at Dundee United Carluke Rovers 2-2 Shotts Battlefield (1-3) Dundee Violet 4-0 Bullionfield Carstairs LMS 0-5 Douglas Water Thistle East Craigie 0-0 Clepington Athletic (6-0) Coalburn 0-2 Forth Wanderers Forfar Celtic 7-1 Dundee Victoria Douglasdale WO-scr Auchenheath Hearts Forfar East End 0-0 Dundee Arnot (3-0) Kirkmuirhill 3-1 Glenboig St Joseph's Forfar North End 2-2 Forfar West End (3-1) Law Scotia 1-0 Netherburn Kirriemuir Celtic 6-3 Bervie Rangers Motherwell Jrs 2-2 Bedlay (1-9) Lochee Central 3-2 Arbroath Victoria Newarthill Thistle 4-4 Beattock LMS (1-0) Lochee United 3-4 Dundee Celtic Newmains 1-0 Longriggend Rob Roy Stirlingshire Newton Villa 2-2 Royal Albert (0-3) Camelon 2-0 Kilsyth Rangers BYE - Lesmahagow Denny Hibernian 2-1 Grange Rovers Dunipace 1-0 Dunblane Rovers Forth Rangers 4-3 Kilsyth Emmet St Ninians Thistle 0-3 Alva Albion Rangers

SECOND ROUND Aberdeenshire Forfarshire Aberdeen East End 1-0 Mugiemoss Broughty Ex-Service 0-4 Kirriemuir Celtic Aberdeen Woodside 0-1 Aberdeen Hawthorn Dundee Celtic 3-1 Forfar East End Hall Russell & Co 2-3 Mannofield Athletic Dundee Osborne 3-3 Dundee St Joseph's (1-3) BYE – Inverurie Rovers Dundee Stobswell 1-1 Brechin Renton (3-2) Ayrshire East Craigie 4-2 Dundee Violet Auchinleck Talbot 1-1 Ardeer Recreation Forfar Celtic 3-3 Dundee North End (1-5) (3-3, 3-2 at Dreghorn) Kirriemuir Thistle 5-2 Arbroath Roselea Cumnock 1-0 Glenbuck Cherrypickers Lochee Central 4-3 Forfar North End Glenafton Athletic 4-1 Kello Rovers Protest (2-1) Lochee Harp 1-1 Dundee Logie (3-1) Dumbartonshire, Renfrewshire & Stirlingshire Glasgow & Lanarkshire Clydeholm 3-3 Alva Albion Rangers (1-4) Baillieston 2-1 Law Scotia Denny Hibernian 9-1 Old Kilpatrick Bedlay 4-0 Smith & McLean Dumbarton Harp 4-1 Bute Athletic Douglasdale 2-0 Shotts Battlefield Dunipace 3-2 Camelon Lesmahagow 1-7 Kirkmuirhill Forth Rangers 0-4 Port-Glasgow Athletic Newarthill Thistle 1-4 Douglas Water Thistle Rothesay Royal Victoria 4-1 Croy Celtic Newmains 0-3 Burnbank Athletic East & Fife Royal Albert 2-0 Forth Wanderers Bonnyrigg Rose Athletic 4-1 Newburgh West End BYE – Maryhill Hibernian Dalkeith Thistle 0-2 Dunbar United Moray Dunnikier Colliery 2-3 Lochhead Grantown-on-Spey 4-3 Fochabers Inverkeithing 3-2 Wellesley Lossiemouth Rangers scr-WO Aberlour Tranent 2-2 Rosslyn (2-1) Perthshire Wemyss Athletic 3-3 Portobello Thistle Kinnoull 1-1 Perth Roselea (2-2, 0-1 at Jeanfield) (1-1, 2-1 at Musselburgh) St Johnstone YMCA 3-2 Scone Thistle BYE– Ormiston Primrose Vale of Earn 1-0 Luncarty

THIRD ROUND Moray East Grantown-on-Spey 2-2 Aberlour (3-3, 2-1 at Rothes) Inverkeithing 2-2 Dunbar United (1-3) North Tranent 3-1 Bonnyrigg Rose Athletic Inverurie Rovers 3-2 Aberdeen Hawthorn Wemyss Athletic 1-3 Ormiston Primrose Mannofield Athletic 0-2 Aberdeen East End BYE - Lochhead Forfarshire & Perthshire West Dundee North End 11-4 Kirriemuir Thistle Alva Albion Rangers 4-1 Dumbarton Harp Dundee St Joseph's 0-0 Dundee Celtic (5-1) Auchinleck Talbot 4-1 Bedlay Kirriemuir Celtic 1-6 Lochee Harp Burnbank Athletic 2-0 Kirkmuirhill abd (7-0) Lochee Central 4-8 East Craigie Cumnock 2-0 Baillieston abd (1-2) Perth Roselea 1-2 Dundee Stobswell Denny Hibernian 8-1 Douglasdale St Johnstone YMCA 1-0 Vale of Earn Dunipace 4-0 Royal Albert Port-Glasgow Athletic 4-2 Maryhill Hibernian Rothesay Royal Victoria 2-0 Douglas Water Thistle BYE – Glenafton Athletic

FOURTH ROUND Alva Albion Rangers 4-0 Glenafton Athletic Burnbank Athletic 4-0 Baillieston Inverurie Rovers 1-4 Denny Hibernian Lochhead 3-4 Tranent Ormiston Primrose 2-1 Port-Glasgow Athletic Rothesay Royal Victoria 2-1 Dundee Stobswell BYES – Aberdeen East End, Auchinleck Talbot, Dunbar United, Dundee North End, Dundee St Joseph's, Dunipace, East Craigie, Grantown-on-Spey, Lochee Harp, St Johnstone YMCA

FIFTH ROUND Aberdeen East End 2-2 Burnbank Athletic East Craigie 0-0 Alva Albion Rangers (1-2) (1-1, 1-2 at , Dundee) Lochee Harp 3-2 St Johnstone YMCA Dundee St Joseph's 1-4 Dunbar United Ormiston Primrose 3-1 Dundee North End Denny Hibernian 4-2 Tranent Rothesay Royal Victoria 5-1 Grantown-on-Spey Dunipace 5-3 Auchinleck Talbot

SIXTH ROUND Burnbank Athletic 6-3 Dunipace Denny Hibernian 5-2 Alva Albion Rangers Lochee Harp 2-1 Ormiston Primrose Rothesay Royal Victoria 1-1 Dunbar United (1-0)

SEMI-FINAL Burnbank Athletic 2-1 Rothesay Royal Victoria Lochee Harp 0-3 Denny Hibernian 18 April at , Paisley 18 April at Dens Park, Dundee

FINAL Denny Hibernian 1-0 Burnbank Athletic 23 May at , Burnbank Athletic protested and the match was ordered to be replayed on 6 June. Denny Hibernian took this through the courts and after a protracted action, the end result (almost a year later) was that they were awarded the cup.

1931-32 FIRST ROUND Aberdeenshire Glasgow Aberdeen East End 1-1 Aberdeen Richmond (6-3) Ashfield 9-2 Carntyne Aberdeen Hawthorn 4-1 Aberdeen Woodside Benburb 5-2 Cadder United Banks o' Dee 3-1 Inverurie Rovers 0-2 Bridgeton Waverley Donside Mills 1-1 Inverurie Loco Works (0-2) Rutherglen Glencairn 2-2 Petershill (1-0) Hall Russell & Co 4-2 Mugiemoss St Roch's 2-2 Cambuslang Rangers Mannofield Athletic 0-0 Parkvale (4-4, 3-4 at Advocates Pk) (1-1, 2-3 Protest at Barrowfield Pk, 2-1 at Springfield Pk) Ayrshire Shawfield 1-1 Pollok (1-4) Ardeer Recreation 0-0 Ardrossan Winton Rovers (1-2) Shettleston 1-2 Maryhill Cumnock 1-2 Saltcoats Victoria Strathclyde 4-2 St Anthony's Dalry Thistle 1-2 Irvine Meadow XI Vale of Clyde 2-5 Maryhill Hibernian Darvel 3-2 Kilwinning Eglinton BYE – Glasgow Perthshire Glenafton Athletic 4-2 Cronberry Eglinton Lanarkshire Glenburn Rovers 2-5 Largs Thistle Bedlay 2-1 Lanark United Kello Rovers 6-2 Dreghorn Blantyre Victoria 2-1 Bellshill Athletic Kilbirnie Ladeside 2-0 Glenbuck Cherrypickers Burnbank Athletic 3-0 Kirkmuirhill Kilwinning Rangers 4-1 Troon Athletic Cleland Celtic 1-1 Forth Wanderers (2-4) Lugar Boswell 2-3 Auchinleck Talbot Coalburn 2-1 Baillieston BYE – Irvine Victoria Douglas Water Thistle 0-2 Carluke Rovers Dumbartonshire Lesmahagow 4-1 Shotts United Clydebank Jrs 4-1 Milngavie Motherwell Jrs 2-2 Law Scotia (3-2) Croy Celtic 1-2 Cumbernauld Thistle Netherburn 1-2 Quarter United Duntocher Hibernian 3-0 Twechar Rangers Newmains 1-1 Blantyre Celtic Old Kilpatrick 2-1 Clydeholm (2-2, 2-2 aet at Motherwell Jnrs, 1-4 at Motherwell FC) Yoker Athletic 5-1 Dumbarton Harp Newton Villa 6-0 Wishaw BYE – Kirkintilloch Rob Roy Overton Athletic 0-3 Royal Albert East Shieldmuir Celtic 4-1 Stonehouse Violet Bonnyrigg Rose Athletic 2-2 Wemyss Athletic (0-1) Shotts Battlefield 1-3 Douglasdale Musselburgh Bruntonians 3-1 Dunbar United Whifflet Emmet 2-2 Larkhall Thistle (0-4) Newtongrange Star 1-2 Dalkeith Thistle BYE – Fauldhouse United Rosewell Rosedale 1-3 Ormiston Primrose Moray Tranent 1-1 Stoneyburn Aberlour 6-1 Fochabers (2-2, 2-0 at Musselburgh) Dufftown 2-3 Keith Territorials Wallyford Bluebell 1-3 Linlithgow Rose Forres Thistle 1-3 Burghead Thistle BYE – Portobello Thistle Grantown-on-Spey 7-1 Garmouth Legion Fife Hopeman Rangers 2-5 Rothes Victoria Crossgates Primrose 2-3 Lochhead Lossiemouth Rangers 2-1 Elgin Thistle Denbeath Star 1-5 Rosslyn Perthshire Dunnikier Colliery 5-3 St Andrews United Kinnoull 0-7 Scone Thistle Hearts of Beath 0-4 Bowhill Rovers Perth Celtic 1-2 Vale of Earn Inverkeithing 4-0 St Andrews Athletic Perth St Leonard's 1-1 GAFLAC (3-1) Newburgh West End 0-1 Wellesley Perth Violet 2-3 Alyth United Forfarshire St Johnstone YMCA 4-0 Luncarty Arbroath Woodside WO-scr Arkleys BYE – Perth Roselea Brechin Renton 5-0 Dundee Arnot Renfrewshire & Bute Broughty Ex-Service 1-2 Forfar Celtic Arthurlie 3-2 Renfrew Dundee Fairfield 0-4 Arbroath Victoria Neilston Victoria 4-1 Bute Athletic Dundee Logie 2-1 Forfar East End Rothesay Royal Victoria 1-1 Port-Glasgow Athletic (1-0) Dundee North End 4-1 Arbroath Ardenlea BYE – Coats (Paisley) Dundee St Joseph's 5-1 Dundee Anchorage Stirlingshire Dundee Stobswell 1-1 Arbroath Roselea (5-2) Clackmannan 0-0 Kilsyth Emmet East Craigie 2-3 Lochee Harp at Dundee FC (2-2, 2-1 at Kings Park FC) Forfar West End 1-3 Dundee Osborne Denny Hibernian 5-0 Dunblane Rovers Dundee Violet 5-0 Kirriemuir Celtic Dunipace 3-1 Camelon Forthill Athletic 2-1 Downfield Grange Rovers 4-1 Alva Albion Rangers Kirriemuir Thistle 1-3 Dundee Celtic St Ninians Thistle 2-0 Kilsyth Rangers Lochee Central 4-0 Clepington Athletic BYE – Forth Rangers Lochee United 0-3 Brechin Victoria BYE – Forfar North End

SECOND ROUND Aberdeenshire Forfarshire Aberdeen Hawthorn 2-5 Hall Russell & Co Arbroath Victoria 4-1 Dundee Stobswell Inverurie Loco Works 2-3 Aberdeen East End Brechin Renton 4-2 Dundee Logie Parkvale 1-3 Banks o' Dee Dundee Celtic 2-0 Forfar Celtic Ayrshire & Renfrewshire Dundee North End 2-1 Brechin Victoria Ardrossan Winton Rovers 1-2 Kilwinning Rangers Dundee Osborne 3-2 Arbroath Woodside Coats (Paisley) 0-0 Darvel (1-2) Dundee St Joseph's 4-1 Lochee Central Glenafton Athletic 4-0 Kello Rovers Dundee Violet 3-0 Forfar North End Irvine Meadow XI 2-1 Kilbirnie Ladeside Lochee Harp 0-0 Forthill Athletic (2-4) Largs Thistle 4-2 Rothesay Royal Victoria Glasgow & Lanarkshire Neilston Victoria 4-1 Arthurlie Protest Bedlay 2-1 Shieldmuir Celtic Protest (1-2) (3-3, 2-2, 1-0 at Renfrew) Benburb 5-0 Maryhill Hibernian Saltcoats Victoria 4-0 Irvine Victoria Blantyre Celtic 1-0 Carluke Rovers Protest (3-0) BYE – Auchinleck Talbot Blantyre Victoria 3-2 Maryhill East & Fife Burnbank Athletic 1-4 Pollok Protest (2-0) Bowhill Rovers 0-2 Dalkeith Thistle Coalburn 1-1 Motherwell Jrs (1-4) Inverkeithing 0-5 Rosslyn Douglasdale 4-0 St Roch's Protest (1-2) Lochhead 1-1 Dunnikier Colliery (2-3) Glasgow Perthshire 3-2 Bridgeton Waverley Musselburgh Bruntonians 0-0 Wemyss Athletic Fauldhouse United 3-2 Lesmahagow (1-1, 4-1 at Tranent) Larkhall Thistle 4-1 Newton Villa Tranent 2-1 Ormiston Primrose Royal Albert 4-0 Ashfield Wellesley 2-1 Portobello Thistle Rutherglen Glencairn 0-4 Quarter United BYE – Linlithgow Rose Strathclyde 1-3 Forth Wanderers Dumbartonshire & Stirlingshire Moray Clackmannan 3-3 Yoker Athletic (1-2) Burghead Thistle 3-1 Aberlour Clydebank Jrs 2-1 Grange Rovers Keith Territorials 4-2 Grantown-on-Spey Denny Hibernian 4-2 Cumbernauld Thistle Rothes Victoria WO-scr Lossiemouth Rangers Dunipace 5-3 Duntocher Hibernian Perthshire Forth Rangers 5-0 Old Kilpatrick Perth Roselea 2-3 Scone Thistle Kirkintilloch Rob Roy 3-1 St Ninians Thistle St Johnstone YMCA 4-2 Alyth United Vale of Earn 1-0 Perth St Leonard's

THIRD ROUND East & Fife West Linlithgow Rose 0-6 Dalkeith Thistle Blantyre Celtic 3-0 Auchinleck Talbot Rosslyn 4-2 Dunnikier Colliery Clydebank Jrs 3-2 Blantyre Victoria Tranent 2-1 Wellesley Denny Hibernian 11-0 Forth Rangers BYE – Musselburgh Bruntonians Fauldhouse United 6-3 Glenafton Athletic Forfarshire & Perthshire Glasgow Perthshire 4-0 Forth Wanderers Arbroath Victoria 1-1 Vale of Earn Irvine Meadow XI 1-1 Darvel (4-2) (2-2, 1-0 at Glenesk Pk, Dundee) Kilwinning Rangers 0-2 Yoker Athletic Dundee North End 2-2 Dundee St Joseph's (5-2) Kirkintilloch Rob Roy 2-2 Benburb abd (5-3) Dundee Osborne 5-0 Dundee Celtic Largs Thistle 3-0 Burnbank Athletic abd (1-1, 2-0) Forthill Athletic 3-1 Dundee Violet Larkhall Thistle 3-1 Quarter United Scone Thistle 2-5 St Johnstone YMCA Motherwell Jrs 1-1 Shieldmuir Celtic (1-2) BYE – Brechin Renton Neilston Victoria 2-1 Dunipace North Saltcoats Victoria 0-1 Royal Albert Aberdeen East End 7-4 Keith Territorials BYE – St Roch's Banks o' Dee 3-2 Hall Russell & Co Rothes Victoria 5-2 Burghead Thistle

FOURTH ROUND Aberdeen East End 2-1 Yoker Athletic abd (0-4) Glasgow Perthshire 9-1 Rothes Victoria Blantyre Celtic 3-1 Banks o' Dee Kirkintilloch Rob Roy 2-2 Largs Thistle (2-0) Brechin Renton 2-2 Rosslyn (0-3) Larkhall Thistle 1-0 Dundee Osborne Clydebank Jrs 3-1 Neilston Victoria abd (3-1) Royal Albert 1-0 Tranent Denny Hibernian 3-3 Forthill Athletic (1-4) St Roch's 5-2 Shieldmuir Celtic Fauldhouse United 2-4 Musselburgh Bruntonians BYES – Arbroath Victoria, Dalkeith Thistle, Dundee North End, Irvine Meadow XI, St Johnstone YMCA

FIFTH ROUND Arbroath Victoria 2-1 Clydebank Blantyre Celtic 0-4 Kirkintilloch Rob Roy Dalkeith Thistle 0-0 St Johnstone YMCA (0-1) Dundee North End 2-2 Rosslyn (2-2, 1-2 at East End Pk, Dundee) Forthill Athletic 3-6 Glasgow Perthshire Musselburgh Bruntonians 3-5 Larkhall Thistle St Roch's 2-3 Royal Albert Yoker Athletic 3-1 Irvine Meadow XI

SIXTH ROUND Glasgow Perthshire 3-2 Yoker Athleticletic Kirkintilloch Rob Roy 6-0 Arbroath Victoria Larkhall Thistle 6-2 St Johnstone YMCA Rosslyn 3-1 Royal Albert

SEMI-FINAL Glasgow Perthshire 1-0 Rosslyn Kirkintilloch Rob Roy 2-0 Larkhall Thistle 30 April at Tynecastle Park, Edinburgh 30 April at , Glasgow

FINAL Glasgow Perthshire 2-1 Kirkintilloch Rob Roy 21 May at Firhill Park, Glasgow

1932-33 FIRST ROUND Aberdeenshire Dumbartonshire Aberdeen Hawthorn 2-4 Hall Russell & Co Clydebank Jrs WO-scr Twechar Rangers Aberdeen Richmond 3-0 Parkvale Cumbernauld Thistle 0-0 Yoker Athletic (1-3) Aberdeen Woodside 3-0 Banks o' Dee Dumbarton Harp 1-0 Duntocher Hibernian Donside Mills 1-5 Aberdeen East End Kirkintilloch Rob Roy 3-1 Croy Celtic Mannofield Athletic 3-5 Inverurie Rovers Milngavie 3-0 Old Kilpatrick Stonehaven 2-3 Inverurie Loco Works Glasgow BYE - Mugiemoss Ashfield 1-3 Cadder United Moray Bridgeton Waverley 2-1 Yoker Recreation Forres Thistle 4-2 Garmouth Cambuslang Rangers 5-0 Parkhead Hopeman Rangers 6-0 Aberlour Petershill 3-1 Maryhill Hibernian Rothes Victoria 4-3 Bishopmill United Rutherglen Glencairn 1-1 Glasgow Perthshire BYE – Burghead Thistle (1-1, 1-2 at Barrowfield Pk) Stirlingshire St Anthony's 0-3 Maryhill Protest (1-0) Camelon 4-0 St Ninians Thistle St Francis' 0-3 Vale of Clyde Clackmannan 0-2 Alva Albion Rangers St Roch's 1-1 Benburb (1-6) Denny Hibernian 3-1 Grange Rovers Shettleston 2-2 Shawfield Dunblane Rovers 3-2 Dunipace (2-2, 1-1 aet at Strathclyde, 3-0 at Parkhead FC) Kilsyth Emmet 4-1 Kilsyth Rangers Strathclyde 1-1 Pollok (1-0 at Shawfield FC) BYE –Forth Rangers Renfrewshire East Bute Ath letic 2-2 Morton Jrs (2-2, 3-2 at Dunoon) Blackburn Athletic 2-2 Bo’ness Cadora (0-2) Port-Glasgow Athletic 1-3 Arthurlie Bonnyrigg Rose Athletic 0-0 Wallyford Bluebell Renfrew 3-2 Coats (Paisley) (1-1, 2-2 at Ormiston, 1-0 at Musselburgh) Rothesay Royal Victoria 2-1 Neilston Victoria Dalkeith Thistle 1-1 Portobello Thistle (4-2) Argyllshire Dunbar United 0-2 Linlithgow Rose Campbeltown United 3-2 Campbeltown Corinthians Edina 1-1 Newtongrange Star (3-2) Ayrshire Ormiston Primrose 1-0 Musselburgh Bruntonians Ardeer Recreation 3-1 Dreghorn Rosewell Rosedale 1-5 Tranent Ardrossan Winton Rovers 4-2 Darvel Stoneyburn 2-1 Thorntree United Protest (2-4) Cronberry Eglinton 1-1 Kello Rovers (1-2) Fife Dalry Thistle 2-2 Auchinleck Talbot (1-2) Bayview Athletic 2-3 Denbeath Star Glenafton Athletic 3-3 Cumnock (2-1) Crossgates Primrose 1-7 Hearts of Beath Irvine Meadow XI 0-1 Prestwick Glenburn Rovers Dunfermline Athletic Jrs scr-WO Blairhall Irvine Victoria WO-scr Ayr United Jrs Inverkeithing 3-1 St Andrews Athletic Kilbirnie Ladeside 1-3 Kilwinning Rangers Newburgh West End 2-3 St Andrews United Largs Thistle 0-0 Kilwinning Eglinton Rosslyn 2-1 Bowhill Rovers (2-2, 4-2 at Ardeer) Wellesley 0-3 Dunnikier Colliery Saltcoats Victoria 5-1 Troon Athletic Perthshire BYE – Lugar Boswell Alyth United 4-2 Scone Thistle Lanarkshire Perth Celtic 3-1 GAFLAC Bedlay 0-6 Blantyre Victoria Perth North End 0-7 Luncarty Blantyre Celtic 5-0 Greengairs Rovers Perth St Leonard's 3-7 Kinnoull Coltness United 1-1 Newton Villa (1-5) Perth Violet 3-6 St Johnstone YMCA Douglasdale 3-2 Shieldmuir Celtic Vale of Earn 2-2 Perth Roselea (2-3) Douglas Water Thistle 1-4 Lesmahagow Forfarshire Fauldhouse United 1-1 Burnbank Athletic (2-4) Arbroath Roselea 3-2 Kirriemuir Forth Wanderers 1-2 Stonehouse Violet Arbroath Victoria 4-4 Arbroath Ardenlea (6-2) Kirkmuirhill 4-2 Overtown Rangers Arbroath Woodside 7-1 Kirriemuir Thistle Lanark Albion 1-2 Baillieston Brechin Victoria 3-2 Broughty Ex-service Lanark United 1-5 Carluke Rovers Dundee Logie scr-WO Forthill Athletic Motherwell Jrs 1-0 Larkhall Thistle Dundee North End 4-1 Brechin Renton Quarter United 2-2 Coalburn Dundee Osborne 3-0 Forfar West End (3-3. 3-3 at Lanark, 2-4 at Motherwell Jrs) Dundee St Joseph's 6-0 Dundee Arnot Shotts Battlefield 3-2 Bellshill Athletic East Craigie 1-1 Downfield (2-0) Shotts United 1-0 Whifflet Emerald Forfar Celtic 2-4 Dundee Celtic Wishaw 1-1 Royal Albert Forfar East End 3-5 Dundee Stobswell (1-1, 2-0 at Fir Pk, Motherwell, 1-0 at Douglas Pk, Hamilton) Forfar North End 5-4 Kirriemuir Celtic Lochee Central 1-3 Clepington Athletic Lochee Harp 9-0 Dundee Fairfield Lochee United 2-5 Dundee Violet

SECOND ROUND Aberdeenshire Argyllshire, Ayrshire & Renfrewshire Aberdeen Woodside 3-2 Inverurie Rovers Ardeer Recreation 5-1 Glenafton Athletic Hall Russell & Co 3-1 Aberdeen Richmond Ardrossan Winton Rovers 1-5 Kilwinning Rangers Inverurie Loco Works 3-0 Mugiemoss Arthurlie 0-0 Largs Thistle BYE – Aberdeen East End (1-1, 1-1 at Dalry, 3-1 aet at Dalry Protest, 2-1 aet at Benburb) Moray Auchinleck Talbot 0-1 Kello Rovers Burghead Thistle 4-4 RothesVictoria (4-1) Campbeltown United 2-2 Irvine Victoria (0-2) Hopeman Rangers 1-4 Forres Thistle Lugar Boswell 1-1 Prestwick Glenburn Rovers (2-5) East & Fife Renfrew 3-3 Bute Athletic (4-0) Blairhall 1-1 Edina Saltcoats Victoria 0-0 Rothesay Royal Victoria (0-1) (1-1, 1-2 at East End Pk, Dunfermline) Dunbartonshire & Stirlingshire Boness Cadora 3-2 Hearts of Beath Alva Albion Rangers 1-1 Yoker Athletic (0-1) Bonnyrigg Rose Athletic 4-3 Linlithgow Rose Camelon 7-0 Forth Rangers Dalkeith Thistle 3-1 St Andrews United Clydebank Jrs 3-2 Dumbarton Harp Dunnikier Colliery 4-4 Denbeath Star (0-1) Kilsyth Emmet 3-3 Dunblane Rovers (0-1) Ormiston Primrose 0-0 Tranent (1-1, 2-4 at Musselburgh) Kirkintilloch Rob Roy 3-1 Denny Hibernian Rosslyn 6-1 Inverkeithing BYE - Milngavie BYE – Stoneyburn Glasgow & Lanarkshire Perthshire Burnbank Athletic 1-1 Carluke Rovers Alyth United 4-2 Perth Celtic (2-2, 0-3 at Motherwell FC) Perth Roselea 7-0 Kinnoull Cadder United 5-0 Motherwell Jrs St Johnstone YMCA 4-4 Luncarty (3-0) Cambuslang Rangers 3-1 Strathclyde BYE – Forfar North End Coalburn 1-1 Bridgeton Waverley Forfarshire (4-4 Protest, 2-0) Arbroath Roselea 2-2 Dundee St Joseph's (0-1) Glasgow Perthshire 3-1 Lesmahagow Arbroath Woodside 4-0 Dundee Celtic Kirkmuirhill 1-2 Douglasdale Clepington Athletic 1-1 Lochee Harp (2-7) St Anthony's 1-5 Petershill Dundee North End 2-0 Brechin Victoria Shettleston 2-1 Newton Villa Dundee Osborne 0-3 Stobswell Shotts Battlefield 2-1 Vale of Clyde East Craigie 4-0 Dundee Violet Shotts United 0-1 Blantyre Celtic Forthill Athletic 4-2 Arbroath Victoria Stonehouse Violet 1-1 Benburb (2-3) BYE – Forfar North End Wishaw 1-3 Blantyre Victoria BYE - Baillieston

THIRD ROUND Aberdeenshire & Morayshire West Burghead Thistle 0-4 Inverurie Loco Works Arthurlie 3-0 Shotts Battlefield Forres Thistle 0-2 Aberdeen Woodside Blantyre Celtic 1-0 Benburb Hall Russell & Co 3-1 Aberdeen East End Cadder United 4-0 Coalburn Protest East & Fife (1-1, 1-7 at Coalburn)) Dalkeith Thistle 1-3 Rosslyn Camelon 2-2 Cambuslang Rangers Denbeath Star 2-2 Tranent (3-4) (2-2, 2-2 at Strathclyde, 3-7 at Strathclyde) Edina 2-4 Boness Cadora Carluke Rovers 1-2 Blantyre Victoria Stoneyburn 0-4 Bonnyrigg Rose Athletic Douglasdale 5-2 Kello Rovers Forfarshire & Perthshire Dunblane Rovers 4-4 Prestwick Glenburn Rovers (4-1) Arbroath Woodside 1-3 Dundee Stobswell Glasgow Perthshire 2-0 Milngavie Dundee St Joseph's 1-1 Lochee Harp (2-4) Irvine Victoria 1-2 Ardeer Recreation Dundee North End 2-2 Perth Roselea (4-3) Kilwinning Rangers 3-2 Clydebank Jrs Forfar North End 1-2 Alyth United Renfrew 6-1 Baillieston St Johnstone YMCA 3-4 East Craigie Rothesay Royal Victoria 1-1 Kirkintilloch Rob Roy (1-3) BYE – Forthill Athletic Yoker Athletic 1-0 Shettleston BYE - Petershill

FOURTH ROUND Aberdeen Woodside 1-1 Blantyre Victoria (1-7) Arthurlie 2-1 Inverurie Loco Works Bonnyrigg Rose Athletic 1-0 Petershill Cambuslang Rangers 1-0 Dundee Stobswell Douglasdale 1-1 Boness Cadora (1-2) Dunblane Rovers 1-2 Blantyre Celtic Forthill Athletic 1-3 Kirkintilloch Rob Roy Hall Russell & Co 1-1 Coalburn (0-4) Kilwinning Rangers 3-2 Rosslyn Tranent 2-0 Dundee North End Yoker Athletic 3-1 Lochee Harp BYES – Alyth United, Ardeer Recreation, East Craigie, Glasgow Perthshire, Renfrew

FIFTH ROUND Ardeer Recreation 1-1 Boness Cadora (1-1, 1-2 at Rosebery Pk, Glasgow) Blantyre Celtic 2-1 Cambuslang Rangers Bonnyrigg Rose Athletic 5-3 Alyth United East Craigie 2-0 Coalburn Glasgow Perthshire 0-4 Renfrew Kilwinning Rangers 2-0 Blantyre Victoria Kirkintilloch Rob Roy 0-3 Yoker Athletic Tranent 6-0 Arthurlie

SIXTH ROUND Bonnyrigg Rose Athletic 3-2 Boness Cadora East Craigie 1-2 Renfrew Tranent 2-2 Kilwinning Rangers (2-1) Yoker Athletic 3-2 Blantyre Celtic

SEMI-FINAL Renfrew 2-2 Tranent Yoker Athletic 5-2 Bonnyrigg Rose Athletic 22 April at Tynecastle Park, Edinburgh 29 April at Ibrox Park, Glasgow SEMI-FINAL REPLAY Renfrew 2-3 Tranent 1 May at Ibrox Park, Glasgow

FINAL Yoker Athletic 0-0 Tranent 20 May at Tynecastle Park, Edinburgh FINAL REPLAY Yoker Athletic 4-2 Tranent 11 June at , Glasgow

1933-34 FIRST ROUND Aberdeenshire & Kincardineshire Forfarshire Aberdeen East End 5-1 Hall Russell & Co Brechin Victoria 3-5 Lochee Harp Aberdeen Richmond 4-0 Aberdeen Hawthorn Broughty Ex-Service 1-1 Arbroath Woodside (3-2) Aberdeen Woodside 0-0 Donside Mills (3-0) Downfield 4-1 Arbroath Roselea Banks o' dee 3-0 Stonehaven Dundee Anchorage 0-7 Arbroath Ardenlea Inverurie Loco Works 5-0 Mannofield Athletic Dundee Arnot 1-1 Dundee Logie Mugiemoss 3-6 Parkvale (2-2, 1-4 at Caird Park) Aberdeen Half Holiday Dundee Celtic 4-2 Clepington at Tannadice Pk, Dundee Aberdeen Shoemakers 0-8 Excelsior Dundee Fairfield 3-3 Brechin Renton (1-3) Aberdeen Shop Assisants 4-3 Scotia Thistle Dundee North End 2-2 Forfar East End (4-2) Bankhead Rovers 9-2 Aberdeen Barmen Dundee Violet 3-3 Arbroath Victoria Gordon Highlanders 3-0 Pharmacy (1-1, 2-2 at Glenesk Pk, 2-2 at Forfar Ath, 2-0 at Kirriemuir) BYE – Aberdeen LNER East Craigie 1-0 Dundee Osborne Morayshire & Banff Forfar North End 5-4 Kirriemuir Celtic Archiestown 2-6 Hopeman Forthill Athletic 1-1 Dundee St Joseph's Bishopmill United 5-2 Keith Territorials (2-2, 0-3 at Glenesk Pk) Burghead Thistle 2-6 Rothes Victoria Kirriemuir Thistle 3-2 Forfar Celtic Forres Thistle 0-4 Lossiemouth Rangers Lochee Central 0-1 Dundee Stobswell Grantown-on-Spey 4-3 Garmouth Athletic Lochee United 2-2 Forfar West End (2-4) Turriff 2-0 McDuff Argyllshire Ayrshire BYES – Campbeltown United, Oban Combie United Ardrossan Winton Rovers 2-2 Auchinleck Talbot (3-2) Glasgow Dreghorn 2-2 Ardeer Recreation (1-4) Ashfield 2-1 Cadder United Glenafton Athletic 2-3 Irvine Victoria Protest (3-0) Benburb 3-1 Shawfield Prestwick Glenburn Rovers 1-1 Kilwinning Eglinton (2-1) Parkhead 0-1 Glasgow Perthshire Kello Rovers 1-2 Kilwinning Rangers Petershill 0-2 Bridgeton Waverley Kilbirnie Ladeside 2-5 Irvine Meadow XI Pollok 2-2 Maryhill Hibernian (0-2) Saltcoats Victoria 3-5 Darvel Rutherglen Glencairn 2-2 Vale of Clyde (3-5) Troon Athletic 5-2 Largs Thistle St Anthony's 4-1 Maryhill BYE – Dalry Thistle Shettleston 1-1 St Roch's (1-2) Dumbartonshire Strathclyde 6-0 St Francis' Clydebank Jrs 3-1 Duntocher Hibernian BYE – Cambuslang Rangers Croy Celtic 4-2 Cumbernauld Thistle Lanarkshire Dumbarton Harp 2-2 Twechar United (2-0) Baillieston 1-0 Carluke Rovers Milngavie 2-4 Kirkintilloch Rob Roy Burnbank Athletic 2-1 Whifflet Emerald Yoker Athletic 6-0 Old Kilpatrick Coalburn 1-1 Greengairs Rovers(0-2) East Coltness United 3-0 Carstairs Arniston Rangers 9-2 Thorntree United Douglasdale 4-3 Bedlay Blackburn Athletic 6-1 Rosewell Rosedale Drumpark Harp 5-0 Bellshill Athletic Bonnyrigg Rose Athletic 2-2 Newtongrange Star (1-2) Forth Wanderers 8-1 Stonehouse Violet Dalkeith Thistle 1-1 Edina (1-3) Kirkmuirhill 2-4 Lanark United Dunbar United 1-5 Bo’ness Cadora Lesmahagow 2-2 Douglas Water Th Protest (3-2) Linlithgow Rose 1-2 Musselburgh Bruntonians Newton Villa 1-2 Blantyre Celtic Ormiston Primrose 2-1 Fauldhouse United Quarter United 0-3 Blantyre Vic Protest (3-3, 1-4) Portobello Thistle 0-2 Tranent Protest (3-5) Royal Albert 7-2 Shotts Battlefield Wallyford Bluebell 6-1 Stoneyburn Shieldmuir Celtic 1-3 Larkhall Thistle Fife Shotts United 6-0 Motherwell Jrs Bowhill Rovers 4-1 Dunnikier Colliery Wishaw 4-1 Overton Athletic Hearts of Beath 3-2 Newburgh West End Renfrewshire Inverkeithing 1-4 Rosslyn Bute Athletic 2-0 Arthurlie Kirkford 2-4 Wellesley Coats (Paisley) 1-1 Port-Glasgow Athletic (1-2) Lochgelly Albert 0-2 Crossgates Primrose Dunoon Athletic 1-0 Rothesay Royal Victoria St Andrews Athletic 2-2 Blairhall (1-0) Morton Jrs 2-1 Renfrew St Andrews United 1-1 Denbeath Star (1-1, 2-1 at Bowhill) Neilston Victoria 5-2 Gleniffer Star Perthshire Stirlingshire Luncarty 1-0 Kinnoull Camelon 3-0 Alva Albion Rangers Perth Celtic 3-1 St Johnstone YMCA Denny Hibernian scr-WO Clackmannan Perth Craigie 1-5 Alyth United Dunblane Rovers 4-0 Forth Rangers Perth St James' 1-0 Perth North End Kilsyth Rangers 1-2 Kilsyth Emmet Perth St Leonard's 3-1 Coupar Angus Rob Roy St Ninians Thistle 1-2 Dunipace Scone Thistle 2-3 Perth Violet BYE – Grange Rovers BYE – Perth Roselea

SECOND ROUND Aberdeenshire Ayrshire, Renfrewshire & Campbeltown Aberdeen East End 3-2 Banks O' Dee Bute Ath 7-2 Port-Glasgow Athletic Aberdeen LNER 7-3 Aberdeen Shop Assistants Dalry Thistle 0-2 Ardrossan Winton Rovers Aberdeen Richmond 1-3 Aberdeen Woodside Darvel 2-1 Troon Athleticletic Excelsior 8-2 Gordon Highlanders Dunoon Athletic 1-1 Morton Jrs (1-3) Inverurie Loco Works 8-2 Parkvale Glenafton Athletic 4-2 Campbeltown United BYE – Bankhead Rovers Kilwinning Rangers 3-3 Prestwick Glenburn Rovers (1-2) Moray Neilston Victoria 1-1 Ardeer Recreation (2-1) Bishopmill United 6-2 Turriff BYE – Irvine Meadow XI Lossiemouth Rangers 3-1 Hopeman Rangers Glasgow & Lanarkshire Rothes Victoria 3-2 Grantown-on-Spey Ashfield 2-0 Maryhill Hibernian East & Fife Benburb 1-0 Glasgow Perthshire Arniston Rangers 4-1 Musselburgh Bruntonians Blantyre Celtic 3-1 Forth Wanderers Bo’ness Cadora 7-4 Wallyford Bluebell Blantyre Victoria 4-2 Vale of Clyde Edina 2-0 Rosslyn Douglasdale 0-5 Cambuslang Rangers Hearts of Beath 3-1 Wellesley Drumpark Harp 1-3 Lanark United Newtongrange Star 0-3 Bowhill Rovers Greengairs Rovers 1-2 Coltness United Ormiston Primrose 1-0 Blackburn Athletic Lesmahagow 2-1 Royal Albert St Andrews United 0-1 St Andrews Athletic St Anthony's 4-4 Larkhall Thistle (2-3) Tranent 3-2 Crossgates Primrose St Roch's 3-1 Burnbank Athletic Forfarshire Shotts United 1-2 Strathclyde Arbroath Ardenlea 1-2 Dundee St Joseph's Wishaw 1-1 Bridgeton Waverley Downfield 3-1 Forfar West End (2-2, 1-2 at Douglas Pk, Hamilton) Dundee Logie 0-2 Lochee Harp BYE - Baillieston Dundee North End 4-4 Broughty Ex-Service (3-4) Dumbartonshire & Stirlingshire & Oban Dundee Stobswell 5-0 Kirriemuir Thistle Camelon 0-3 Clydebank East Craigie 0-1 Dundee Celtic Clackmannan 3-0 Dumbarton Harp Forfar North End 3-4 Brechin Renton Dunblane Rovers 4-2 Yoker Athletic BYE – Dundee Violet Dunipace 5-3 Oban Combie United Perthshire Kilsyth Emmet 0-2 Grange Rovers Luncarty 5-0 Perth St Leonard's Kirkintilloch Rob Roy 5-1 Croy Celtic Perth Violet 2-2 Perth Celtic (4-2) Perth St James' 3-3 Perth Roselea (0-2) BYE – Alyth United

THIRD ROUND East West Bowhill Rovers 3-3 Tranent Ardrossan Winton Rovers 4-1 Kirkintilloch Rob Roy (2-2, 1-3 at , Edinburgh) Ashfield 4-0 Blantyre Celtic Edina 0-1 Bo’ness Cadora Benburb 5-0 Neilston Victoria Hearts of Beath 1-2 Arniston Rangers Blantyre Victoria 5-1 St Roch's St Andrews Athletic 2-1 Ormiston Primrose Bridgeton Waverley 4-3 Bute Athletic Forfarshire & Perthshire Cambuslang Rangers 1-1 Baillieston (3-1) Alyth United 1-1 Broughty Ex-Servicce (0-4) Clackmannan 0-2 Glenafton Athletic Brechin Renton 4-0 Luncarty Dunblane Rovers 0-1 Grange Rovers Downfield 2-1 Perth Roselea Glenburn Rovers 2-1 Darvel Dundee Celtic 1-3 Lochee Harp Morton Jrs 1-2 Clydebank Jrs Dundee St Joseph's 0-3 Dundee Violet Irvine Meadow XI 1-2 Lanark United Perth Violet 1-7 Dundee Stobswell Lesmahagow 3-4 Coltness United North Strathclyde 1-1 Larkhall Thistleistle (2-4) Aberdeen Woodside 2-2 Bishopmill United (2-0) BYE - Dunipace Excelsior 2-8 Aberdeen East End Lossiemouth Rangers 0-0 Aberdeen LNER (1-0) Rothes Victoria 4-2 Bankhead Rovers BYE – Inverurie Loco Works

FOURTH ROUND Aberdeen East End 1-1 Inverurie Loco Works (2-4) Dundee Violet 2-3 Blantyre Victoria Aberdeen Woodside 0-1 Bridgeton Waverley at Aberdeen FC Dunipace 6-1 Coltness United Ardrossan Winton Rovers 11-0 Lossiemouth Rangers Grange Rovers 1-1 Glenafton Athletic (0-2) Broughty Ex-Service 4-2 Rothes Victoria Lanark United 1-2 Ashfield Cambuslang Rangers 9-1 St Andrews Athletic Larkhall Thistle 0-0 Arniston Rangers (2-0) Downfield 2-2 Clydebank Jrs (0-8) Prestwick Glenburn Rovers 2-2 Bo’ness Cadora (2-3) Dundee Stobswell 7-2 Brechin Renton BYES – Benburb, Lochee Harp, Tranent

FIFTH ROUND Ardrossan Winton Rovers 3-0 Inverurie Loco Works Benburb 5-1 Cambuslang Rangers Bridgeton Waverley 3-1 Ashfield Broughty Ex-Service 1-1 Blantyre Victoria (0-2) Clydebank Jrs 0-0 Tranent (2-3) Dundee Stobswell 0-1 Boness Cadora Glenafton Athletic 1-2 Larkhall Thistleistle Lochee Harp 3-2 Dunipace

SIXTH ROUND Ardrossan Winton Rovers 1-0 Bo'ness Cadora Benburb 2-1 Blantyre Victoria Larkhall Thistle 1-1 Lochee Harp (0-2) Tranent 1-3 Bridgeton Waverley

SEMI-FINAL Benburb 3-1 Ardrossan Winton Rovers Lochee Harp 0-3 Bridgeton Waverley 28 April at Firhill Park, Glasgow 28 April , Edinburgh

FINAL Benburb 3-1 Bridgeton Waverley 19 May at Ibrox Park, Glasgow

1934-35 FIRST ROUND Aberdeenshire Fife Aberdeen East End 4-2 Stonehaven Balgonie Scotia 1-6 Lochgelly Albert Aberdeen Hawthorn 1-1 Parkvale (0-2) Bowhill Rovers 1-1 Inverkeithing (1-1, 4-0 at Raith Aberdeen Richmond 3-1 Hall Russell & Co Rovers FC) Aberdeen Woodside 0-1 Inverurie Loco Works Denbeath Star 6-2 Wellesley Mugiemoss 3-3 Banks o' Dee (0-1) Dunnikier Colliery 3-2 Crossgates Primrose BYE – Donside Mills Kirkford 2-1 Blairhall Aberdeen Half Holiday Newburgh West End 2-3 St Andrews United Aberdeen City Police 2-2 Scotia Thistle (0-7) St Andrews Athletic 2-3 Hearts of Beath Aberdeen LNER 4-0 Bankhead Rovers BYE - Rosslyn Aberdeen Shoemakers 2-0 Aberdeen Shop Assistants Glasgow Excelsior 8-2 Pharmacy Benburb 2-3 Maryhill BYE – Gordon Highlanders Bridgeton Waverley 1-3 Rutherglen Glencairn Moray Glasgow Perthshire 3-3 Maryhill Hibernian Bishopmill United WO-scr Hopeman Rangers (2-2, 3-2 at Maryhill FC) Burghead Thistle 4-2 Keith Sports Club Petershill 6-3 Parkhead Rothes Victoria 3-3 Lossiemouth Rangers (2-1) Pollok 1-2 Shawfield Perthshire St Anthony's 0-2 St Roch's Alyth United 3-2 Perth Roselea St Francis' 1-2 Western United Coupar Angus Rob Roy 2-7 Perth North End Shettleston 0-1 Cadder United Luncarty 2-2 Scone Thistle (2-3) Strathclyde 2-1 Ashfield Perth Celtic 2-1 St Johnstone YMCA Vale of Clyde 2-2 Cambuslang Rangers (2-4) Perth St James' 6-2 Perth Violet Lanarkshire Perth St Leonard's 4-1 Kinnoull Bellshill Athletic 0-2 Carluke Rovers BYE – Perth Craigie Blantyre Celtic 3-0 Burnbank Athletic Forfarshire Blantyre Victoria 4-1 Lanark United Arbroath Ardenlea 8-5 Lochee United Coltness United 4-1 Carstairs Arbroath Roselea 1-3 Arbroath Woodside Drumpark Harp 2-1 Coalburn Protest (5-1) Broughty Ex-Service 5-2 Kirriemuir Celtic Greengairs Rovers 2-0 Motherwell Jrs Dundee Anchorage 4-2 Kirriemuir Thistle Kirkmuirhill 1-0 Baillieston Dundee Arnot 5-3 Brechin Renton Larkhall Thistle 1-0 Overton Athletic Dundee Logie 2-6 Brechin Victoria Lesmahagow 1-2 Royal Albert Dundee Osborne 6-2 Dundee North End Newton Villa 0-2 Forth Wanderers Dundee Stobswell 3-4 Downfield Shieldmuir Celtic 1-0 Stonehouse Violet Dundee Violet 0-1 Dundee St Joseph's Shotts United 2-1 Bedlay East Craigie 7-0 Forfar North End Wishaw 1-0 Douglas Water Thistle Forfar Celtic 3-1 Clepington Athletic BYE - Douglasdale Forfar West End 3-0 Dundee Fairfield Renfrewshire Forthill Athletic 6-4 Arbroath Victoria Arthurlie 3-1 Rothesay Royal Victoria Lochee Central 0-2 Forfar East End Bute Athletic 2-2 Neilston Victoria (0-5) Lochee Harp 5-0 Dundee Celtic Coats (Paisley) 1-1 Dunoon Athletic (0-4) East Morton Jrs 3-0 Johnstone Rovers Bo'ness Cadora 1-2 Whitburn Port-Glasgow Athletic 0-1 Renfrew Dalkeith Thistle 3-2 Bonnyrigg Rose Athletic Ayrshire Linlithgow Rose 4-3 Renton Auchinleck Talbot 0-2 Ardeer Recreation Newtongrange Star 2-2 Musselburgh Athletic Darvel 2-1 Dalry Thistle (1-1, 1-1 at Dalkeith, 1-2 at Dalkeith) Dreghorn 2-1 Ardrossan Winton Rovers Niddrie Thistle 3-0 Fauldhouse United Kello Rovers 0-1 Glenafton Athletic Rosewell Rosedale 1-2 Edina Kilbirnie Ladeside 7-2 Largs Thistle Stoneyburn 3-1 Arniston Rangers Kilwinning Eglinton 1-2 Irvine Victoria Thorntree United 5-1 Dunbar United Saltcoats Victoria 3-3 Cumnock (2-0) Wallyford Bluebell 1-1 Blackburn Athletic Troon Athletic 4-1 Irvine Meadow XI (2-2, 0-2 at Bains Park, Linlithgow) BYE – Kilwinning Rangers West Calder United 0-0 Tranent (1-5) Stirlingshire BYE – Ormiston Primrose Camelon 1-3 Dunipace Dumbartonshire Clackmannan 3-6 Alva Albion Rangers Croy Celtic 1-1 Duntocher Hibernian (0-1) Grange Rovers 4-3 Forth Rangers Dumbarton Harp 2-2 Clydebank (0-4) Kilsyth Rangers 4-2 Kilsyth Emmet Twechar United 9-1 Old Kilpatrick St Ninians Thistle 6-2 Dunblane Rovers Kirkintilloch Rob Roy 3-3 Milngavie (2-1) Argyllshire Yoker Athletic 9-0 Cumbernauld Thistle Campbeltown GSFP 3-2 Campbeltown Glenside Campbeltown United 4-1 Oban Combie United BYE – Campbeltown Hearts

SECOND ROUND Aberdeenshire Aberdeen Half Holiday Banks o' Dee 0-1 Inverurie Loco Works Excelsior 0-1 Aberdeen LNER Donside Mills 1-1 Aberdeen Richmond (2-0) Gordon Highlanders 2-0 Scotia Thistle Parkvale 1-1 Aberdeen East End (1-3) BYE – Aberdeen Shoemakers Moray Glasgow & Lanarkshire Bishopmill United 2-3 Rothes Victoria Blantyre Celtic 3-2 Coltness United Protest (4-0) BYE - Burghead Thistle Cadder United 1-1 Douglasdale (1-4) Perthshire Cambuslang Rangers 3-1 St Roch's Perth Craigie 2-6 Perth Celtic Drumpark Harp 2-3 Blantyre Victoria Perth North End 12-1 Perth St Leonard's Greengairs Rovers 1-3 Strathclyde Scone Thistle 4-1 Perth St James' Larkhall Thistle 4-3 Carluke Rovers BYE – Alyth United Maryhill 3-8 Petershill East & Fife Rutherglen Glencairn 3-2 Kirkmuirhill Blackburn Athletic 5-1 Edina Shawfield 2-0 Glasgow Perthshire Denbeath Star 3-3 Tranent (0-7) Shieldmuir Celtic 2-1 Forth Wanderers Dunnikier Colliery 2-3 Kirkford Western United 3-4 Shotts United Hearts of Beath 1-2 Bowhill Rovers Wishaw 2-2 Royal Albert (2-0) Linlithgow Rose 5-1 Ormiston Primrose Ayrshire & Renfrewshire Musselburgh Athletic 0-3 Whitburn Ardeer Recreation 3-1 Troon Athletic Rosslyn 1-1 Stoneyburn (0-1) Darvel 3-4 Dunoon Athletic St Andrews United 0-1 Dalkeith Thistle Dreghorn 1-2 Kilbirnie Ladeside Thorntree United 5-2 Niddrie Thistle Irvine Victoria 1-4 Arthurlie BYE – Lochgelly Albert Neilston Victoria 1-4 Kilwinning Rangers Forfarshire Renfrew 1-4 Morton Jrs Broughty Ex-Service 3-2 Arbroath Woodside Saltcoats Victoria 0-3 Glenafton Athletic Dundee Arnot 3-2 Downfield Argyll Dundee St Joseph's 2-1 Dundee Anchorage Campbeltown Hearts 0-3 Campbeltown United East Craigie 5-0 Forfar Celtic BYE – Campbeltown GSFP Forfar East End 3-3 Dundee Osborne (3-2) Dumbartonshire & Stirlingshire Forfar West End 2-3 Brechin Victoria Clydebank Jrs 0-1 Alva Albion Rangers Lochee Harp 3-1 Forthill Athletic Grange Rovers 7-3 St Ninians Thistle BYE – Arbroath Ardenlea Kilsyth Rangers 3-0 Twechar United Kirkintilloch Rob Roy 9-4 Dunipace Yoker Athletic 2-1 Duntocher Hibernian

THIRD ROUND Aberdeen & Morayshire West Burghead Thistle 4-6 Rothes Victoria Alva Albion Rangers 1-1 Wishaw (0-1) Donside Mills 2-1 Aberdeen Shoemakers Ardeer Recreation 2-1 Blantyre Victoria Gordon Highlanders 3-0 Aberdeen East End Protest (1-2) Blantyre Celtic 2-4 Douglasdale Inverurie Loco Works 8-0 Aberdeen LNER Cambuslang Rangers 0-1 Dunoon Athletic East & Fife Glenafton Athletic 3-0 Yoker Athletic Kirkford 1-3 Stoneyburn Kilbirnie Ladeside 0-3 Shawfield Linlithgow Rose 1-1 Dalkeith Thistle Kilsyth Rangers 5-2 Morton Jrs (1-1, 1-2 at Edinburgh City FC) Kilwinning Rangers 4-1 Kirkintilloch Rob Roy Thorntree United 3-1 Bowhill Rovers Larkhall Thistle 2-3 Petershill Tranent 5-1 Blackburn Athletic Rutherglen Glencairn 2-4 Strathclyde Whitburn 0-1 Lochgelly Albert Shieldmuir Celtic 1-1 Arthurlie Forfarshire & Perthshire (3-3, 2-1 at Strathclyde FC) Arbroath Ardenlea 7-3 Perth Celtic Shotts United 2-1 Grange Rovers Brechin Victoria 8-3 Perth North End Argyll Broughty Ex-Service 5-6 Lochee Harp Campbeltown United 2-0 Campbeltown GSFP Dundee Arnot 3-2 Forfar East End East Craigie 3-3 Scone Thistle (2-2,, 5-0 at Tannadice Pk, Dundee) Dundee St Joseph's 3-4 Alyth United

FOURTH ROUND Alyth United 5-2 Arbroath Ardenlea Lochee Harp 1-0 Kilsyth Rangers Brechin Victoria 7-2 Rothes Victoria Lochgelly Albert 0-0 Wishaw (2-4) Campbeltown United 4-2 East Craigie Petershill 3-0 Strathclyde Dalkeith Thistle 1-3 Tranent Shawfield 4-1 Donside Mills Dundee Arnot 2-2 Inverurie Loco Works (0-6) Stoneyburn 4-1 Ardeer Recreation Kilwinning Rangers 4-3 Glenafton Athletic Thorntree United 2-3 Douglasdale BYES – Aberdeen East End, Dunoon Athletic, Shieldmuir Celtic, Shotts United

FIFTH ROUND Brechin Victoria 3-1 Kilwinning Rangers Campbeltown United 1-3 Tranent Petershill 3-1 Lochee Harp at Ashfield Shawfield 3-2 Aberdeen East End Shieldmuir Celtic 1-2 Inverurie Loco Works Shotts United 1-0 Douglasdale abd after 60 mins, weather (1-1, 2-1) Stoneyburn 4-2 Dunoon Athletic Wishaw 4-0 Alyth United

SIXTH ROUND Brechin Victoria 2-7 Tranent Petershill 6-1 Inverurie Loco Works at Shawfield Park, Glasgow Shotts United 1-1 Wishaw (2-2, 0-0 at Douglas Pk, Hamilton, 2-4 at Douglas Pk, Hamilton) Stoneyburn 0-1 Shawfield

SEMI-FINAL Shawfield 1-5 Petershill Tranent 2-1 Wishaw 23 March at , Glasgow 6 April at Tynecastle Park, Edinburgh

FINAL Tranent 6-1 Petershill 18 May at Ibrox Park, Glasgow

1935-36 FIRST ROUND Inverness & North Glasgow Alness United 0-2 Tore United Benburb 2-0 Ashfield Hill Rovers 0-3 1st Highland Light Infantry Cadder United 6-1 Western United Inverness District Asylum 1-1 Ardersier (2-1) Glasgow Perthshire 2-0 Bridgeton Waverley Protest Moray (1-1, 2-3) Keith Sports Club 2-3 Forres Thistle Maryhill Hibernian 0-2 Shawfield Rothes Victoria 4-1 Lossiemouth Rangers Parkhead 2-0 St Roch's Aberdeen Pollok 0-1 Cambuslang Rangers Protest Aberdeen East End 3-0 Aberdeen South United (1-1, 1-2) Aberdeen Hawthorn 2-3 Hall Russell & Co Rutherglen Glencairn 2-3 Petershill Aberdeen Parkvale 4-3 Mugiemoss St Anthony's 3-2 Maryhill Aberdeen Richmond 2-2 Stonehaven (3-3, 3-2) St Francis' 1-1 Vale of Clyde (0-7) Aberdeen Woodside 0-0 Donside Mills Strathclyde 1-2 Shettleston (2-2, 5-1 at Cattofield) Ayrshire Banks o' Dee 2-2 Inverurie Loco Works (0-5) Ardeer Recreation 2-2 Kilwinning Rangers (2-4) Cattofield 1-1 Mannofield (2-0) Auchinleck Talbot 1-1 Irvine Meadow XI BYE – 4th Cameronians (1-1, 0-1 at Troon) Aberdeen Wednesday Cumnock 5-3 Ardrossan Winton Rovers Aberdeen LNER 7-2 Aberdeen Roselea Darvel 3-2 Kilbirnie Ladeside Aberdeen Police 1-0 Transport Glenafton Athletic 4-2 Irvine Victoria Bankhead Rovers 8-2 Excelsior Kello Rovers 3-0 Dreghorn Gordon Highlanders 3-1 Scotia Thistle Kilwinning Eglinton 2-1 Saltcoats Victoria BYE – Aberdeen Shop Assistants Troon Athletic 0-2 Dalry Thistle Forfarshire BYE - Largs Thistle Arbroath Ardenlea 3-8 Forfar West End Argyllshire Arbroath Roselea 2-3 Kirriemuir Thistle Campbeltown Glenside 4-4 Campbeltown Hearts (1-4) Brechin Renton 3-4 Forfar Celtic Campbeltown GSFP 2-2 Campbeltown United (0-2) Broughty Ex-Service 2-0 East Craigie Dumbartonshire Dundee Anchorage 4-0 Dundee Fairfield Clydebank Jrs 3-0 Dumbarton Harp Clepington Athletic 1-1 Dundee North End (1-2) Croy Celtic 1-1 Yoker Athletic (0-7) Dundee Osborne 2-2 Dundee Arnot Cumbernauld Thistle 1-3 Kirkintilloch Rob Roy (1-1, 2-3 at Riverside Pk) Milngavie 2-2 Twechar United (1-4) Dundee St Joseph's 1-3 Lochee Harp BYE – Duntocher Hibernian Dundee Violet 3-1 Dundee Logie Lanarkshire Downfield 2-0 Arbroath Woodside Bellshill Athletic 6-0 Greengairs Rovers Forthill Athletic 5-4 Dundee Celtic Blantyre Celtic 3-2 Douglas Water Thistle Kirriemuir Celtic 1-3 Forfar East End Coalburn 1-0 Lesmahagow Lochee Central 0-0 Dundee Stobswell (2-5) Coltness United 6-1 Newton Villa Lochee United 1-1 Brechin Victoria (6-2) Drumpark Harp 2-1 Airdrie Montrose Academical 0-3 Arbroath Victoria Forth Wandeerers 3-1 Carluke Rovers East Glenboig 3-2 Burnbank Athletic Alva Albion Rangers 2-1 Clackmannan Kirkmuirhill 0-2 Blantyre Victoria Protest (1-2) Arniston Rangers 6-2 Edina Royal Albert 2-1 Douglasdale Bonnyrigg Rose Athletic 1-1 Bo'ness Cadora (1-3) Shieldmuir Celtic 6-2 Lanark United Dalkeith Thistle 0-2 Tranent Shotts United 0-2 Larkhall Thistle Dunbar United 2-4 Linlithgow Rose friendly as no official referee and then abd after a pitch invasion (0-0, 0-4) Musselburgh Atheltic 1-1 Leith Renton Stonehouse Violet 3-0 Carstairs (2-2, 4-0 at Newtongrange) Wishaw 4-0 Baillieston Rosewell Rosedale 4-1 Ormiston Primrose Wishaw White Rose 3-1 Bedlay Wallyford Bluebell 0-8 Thorntree United Stirlingshire West Calder United 2-2 Blackburn Athetic (3-2) Dunblane Rovers 0-1 Scottish Dyes Whitburn 4-1 Stoneyburn Dunipace 0-1 Kilsyth Rangers Winchburgh 1-3 Armadale Thistle Forth Rangers 2-1 St Ninians Thistle BYE – Niddrie Thistle Kilsyth Emmet 0-0 Grange Rovers (4-7) Oban & District BYE - Camelon Kelburne scr-WO Kilmore Hearts Renfrewshire Oban Combie United WO-scr Dalmally Athletic Bute Athletic 1-0 Port-Glasgow Athletic BYE – Luing United Johnstone Rovers 3-1 Renfrew Protest (0-2) Neilston Victoria 4-1 Dunoon Athletic Morton Jrs 5-2 Arthurlie BYE – Rothesay Royal Victoria

Fife Perthshire Balgonie Scotia scr-WO Lochgelly Albert Luncarty 1-8 Alyth United Bowhill Rovers 6-1 St Andrews Athletic Perth Craigie 1-1 Perth Celtic (3-4) Dunnikier Colliery 1-2 Hearts of Beath Perth North End 1-2 Scone Thistle Kelty Our Boys 2-3 Kelty North End Perth St James' WO-scr Perth Violet Kirkford 7-2 St Andrews United Perth St Leonard's 4-5 Perth Roselea Newburgh 2-5 Crossgates Primrose St Johnstone YMCA 3-3 Crieff Earngrove (3-2) Rosslyn 2-2 Lochore Welfare (1-2) Thornton Hibs 4-0 Denbeath Star Wellesley 1-1 Blairhall Colliery (2-1) BYE - Inverkeithing

SECOND ROUND Glasgow & Lanarkshire Aberdeen, Moray & Inverness Blantyre Victoria 4-1 Bellshill Athletic Aberdeen East End 2-1 Cattofield Bridgeton Waverley 0-0 Wishaw White Rose (4-2) Aberdeen Police 0-4 Aberdeen LNER Cambuslang Rangers 3-2 Glenboig Protest 5-0 Bankhead Rovers 7-0 Aberdeen Shop Assistants Forth Wanderers 1-5 Blantyre Celtic Hall Russell & Co 3-3 Parkvale (4-2) Larkhall Thistle 8-0 Drumpark Harp Inverness District Asylum 3-0 Tore United Parkhead 2-0 Coltness United Inverurie Loco Works 0-0 Aberdeen Woodside (4-1) Petershill 4-0 Coalburn Rothes Victoria 5-3 1st Highland Light Infantry Shawfield 2-0 Cadder United 4th Cameronians 2-3 Forres Thistle Shettleston 2-2 Vale of Clyde (3-2) BYES – Aberdeen Richmond, Gordon Highlanders St Anthony's 8-2 Shieldmuir Celtic Forfarshire Stonehouse Violet 2-2 Benburb Dundee Anchorage 1-2 Dundee Downfield (2-2, 2-3 at Cambuslang Rangers) Dundee Violet 6-2 Forfar Celtic at Forfar Athletic Wishaw 0-1 Royal Albert Forfar East End 1-4 Dundee North End Stirlingshire & Dumbartonshire Forfar West End 2-3 Broughty Ex-Service Camelon 2-0 Twechar United Forthill Athletic 3-3 Kirriemuir Thistle (3-4) Clydebank Jrs 3-0 Alva Albion Rangers Lochee Harp 2-1 Dundee Stobswell Duntocher Hibernian 3-1 Grange Rovers Lochee United 2-3 Arbroath Victoria Kilsyth Rangers 1-1 Yoker Athletic (0-2) BYE - Dundee Arnot Kirkintilloch Rob Roy 7-0 Scottish Dyes Perthshire BYE – Forth Rangers Perth St James' 3-3 Perth Celtic (6-4) Ayrshire & Renfrewshire St Johnstone YMCA 5-1 Perth Roselea Dalry Thistle 1-4 Glenafton Athletic Scone Thistle 3-6 Alyth United Darvel 1-3 Morton Jrs East & Fife Irvine Meadow XI 3-2 Bute Athletic Armadale Thistle 2-0 Linlithgow Rose Kello Rovers 2-1 Cumnock Arniston Rangers 10-3 Lochore Welfare Largs Thistle 2-1 Neilston Victoria Crossgates Primrose 4-3 Kelty North End Renfrew 3-2 Kilwinning Rangers Hearts of Beath 1-2 Musselburgh Athletic Rothesay Royal Victoria 0-1 Kilwinning Eglinton Inverkeithing 2-2 Boness Cadora (0-2) Argyllshire Kirkford 2-0 Lochgelly Albert Campbeltown Hearts 1-1 Campbeltown United (0-3) Niddrie Thistle 3-2 Wellesley Luing United 2-6 Kilmore Hearts Thorntree United 1-2 Tranent BYE – Oban Combie United West Calder United 7-1 Rosewell Rosedale Whitburn 3-3 Thornton Hibs (4-1) BYE – Bowhill Rovers

THIRD ROUND Aberdeen & North East & Fife Aberdeen LNER 0-4 Bankhead Rovers Bo'ness Cadora 4-2 Arniston Rangers Forres Thistle 1-1 Aberdeen Richmond (2-3) Crossgates Primrose 2-3 Niddrie Thistle Gordon Highlanders 0-3 Inverness District Asylum Kirkford 4-3 Whitburn Inverurie Loco Works 4-0 Hall Russell & Co Tranent 4-1 Armadale Thistle Rothes Victoria 2-2 Aberdeen East End West Calder United 2-1 Bowhill Rovers (3-3, 0-1 at Elgin City FC) BYE - Musselburgh Athletic Forfarshire & Perthshire Argyllshire Arbroath Victoria 6-2 St Johnstone YMCA Campbeltown United 4-0 Oban Combie United Broughty Ex-Service 1-2 Dundee Arnot BYE – Kilmore Hearts Kirriemuir Thistle 5-2 Dundee Violet Lochee Harp 5-2 Dundee North End Perth St James' 2-3 Dundee Downfield BYE – Alyth United

West Argyllshire Benburb 1-0 Kello Rovers Campbeltown United 4-0 Oban Combie United Blantyre Victoria 1-3 Kirkintilloch Rob Roy BYE – Kilmore Hearts Camelon 4-2 Irvine Meadow XI Forth Rangers 2-4 Duntocher Hibernian Glenafton Athletic 2-1 Blantyre Celtic Morton Jrs 1-3 Bridgeton Waverley Largs Thistle 3-5 Shettleston Parkhead 0-0 Renfrew (3-3, 1-4 @Benburb) Petershill 0-0 Yoker Athletic (2-4) Royal Albert 8-1 Kilwinning Eglinton Shawfield 2-3 Cambuslang Rangers St Anthony's 2-0 Clydebank Jrs protest (1-1, 2-2 at Clydebank, 1-0 at Petershill) BYE – Larkhall Thistle

FOURTH ROUND Aberdeen East End 2-4 West Calder United Duntocher Hibernian 1-1 Renfrew (0-5) Alyth United 6-2 Arbroath Victoria Inverness District Asylum 1-3 Kirkford Benburb 5-2 Camelon Inverurie Loco Works 3-2 Niddrie Thistle Bo'ness Cadora 9-1 Bankhead Rovers Kilmore Hearts 1-7 Shettleston at Mossfield Park, Oban Bridgeton Waverley 7-1 Aberdeen Richmond Larkhall Thistle 1-1 Royal Albert (0-1) Cambuslang Rangers 1-1 Kirkintilloch Rob Roy (2-1) Lochee Harp 2-1 Glenafton Athletic at Glenesk Park Campbeltown United 1-1 Dundee Arnot (2-4) Musselburgh Athletic 2-1 Tranent Dundee Downfield 0-4 St Anthony's at Glenesk Park Yoker Athletic 1-0 Kirriemuir Thistle

FIFTH ROUND Alyth United 1-3 Bridgeton Waverley Boness Cadora 1-1 Kirkford (0-1) Cambuslang Rangers 3-1 West Calder United Lochee Harp 3-3 Royal Albert (0-2) Musselburgh Athletic 2-4 Benburb Renfrew 4-2 Shettleston St Anthony's 7-0 Dundee Arnot Yoker Athletic 1-0 Inverurie Loco Works

SIXTH ROUND Cambuslang Rangers 0-1 Renfrew Royal Albert 1-1 Benburb (0-1) St Anthony's 3-1 Kirkford Yoker Athletic 2-1 Bridgeton Waverley

SEMI-FINAL Benburb 0-0 Renfrew St Anthony's 1-2 Yoker Athletic 11 April at Ibrox Park, Glasgow 11 April at Celtic Park, Glasgow SEMI-FINAL REPLAY Benburb 1-1 Renfrew 18 April at Ibrox Park, Glasgow SEMI-FINAL SECOND REPLAY Benburb 1-0 Renfrew 25 April at Ibrox Park, Glasgow

FINAL Benburb 1-1 Yoker Athletic 25 April at Hampden Park, Glasgow FINAL REPLAY Benburb 1-0 Yoker Athletic 29 April at Hampden Park, Glasgow

1936-37 FIRST ROUND Ayrshire Aberdeenshire & Kincardineshire Ardrossan Winton Rovers 5-1 Dreghorn Aberdeen Rosemount 2-2 Donside Mills Auchinleck Talbot 1-1 Kilwinning Rangers (0-2 ) (1-1, 0-3 at Cattofield) Dalry Thistle 4-3 Darvel Aberdeen South United 5-7 Mugiemoss Glenafton Athletic 1-0 Ardeer Recreations Cattofield 0-6 Aberdeen Woodside Irvine Victoria 5-3 Irvine Meadow XI Hall Russell & Co 3-0 Mannofield Athletic Kello Rovers 7-0 Kilwinning Eglinton Inverurie Loco Works 6-2 Aberdeen East End Kilbirnie Ladeside 3-2 Largs Thistle Parkvale 2-2 Banks o' Dee (0-7) abd 82 mins, awarded to Kilbirnie Stonehaven 5-2 Inchgarth Troon Athletic 1-5 Saltcoats Victoria Stoneywood Works 0-5 Aberdeen Richmond BYE - Cumnock BYE – Aberdeen Hawthorn Dumbartonshire Aberdeen Wednesday Croy Celtic 3-5 Clydebank Jrs Aberdeen Shop Assistants 2-0 Excelsior Kirkintilloch Rob Roy 6-1 Dumbarton Harp Bankhead Rovers 3-2 Aberdeen LNER Milngavie 1-3 Duntocher Hibernian Gordon Highlanders 4-0 Aberdeen. Roselea Yoker Athletic 2-1 Twechar United Scotia Thistle 3-2 Aberdeen Transport BYE – Cumbernauld Thistle Moray Glasgow Rothes Victoria WO-scr Grantown-on-Spey Bridgeton Waverley 5-2 Pollok BYE – Forres Thistle Cadder United 1-1 Ashfield Protest Northern (1-1 at G Perthshire, 0-7 at G Perthshire) Inverness District Asylum 1-0 Ardersier Glasgow Perthshire 1-1 St Roch's Protest (3-2) BYE – Hill Rovers Maryhill 0-1 Cambuslang Rangers Forfarshire Petershill 1-2 Maryhill Hibernian Protest (3-1) Arbroath Victoria 6-0 Dundee Celtic Rutherglen Glencairn 6-2 St Francis' Broughty Ex-Service 9-4 Carnoustie St Anthony's 1-0 Vale of Clyde Dundee Arnot 4-0 Lochee United abd 60 mins (3-0) Shawfield 5-1 Strathclyde Dundee North End 1-3 Forfar Celtic Shettleston 1-3 Benburb Dundee Violet 4-2 Dundee Anchorage BYE – Parkhead East Craigie WO-scr Kirriemuir Celtic Lanarkshire Forfar East End 7-4 Dundee St Joseph's Airdrie 4-0 Drumpark Harp Forfar West End 13-2 Brechin United Baillieston 3-2 Kirkmuirhill Forthill Athletic 5-2 Dundee Fairfield Bellshill Athletic 4-2 Wishaw White Rose Gourdon Selbie 1-3 Dundee Stobswell Blantyre Celtic 2-4 Burnbank Athletic Kirriemuir Thistle 2-1 Lochee Central Blantyre Victoria 2-1 Lanark United Laurencekirk West End 2-2 Dundee Osborne (1-6) Carluke Rovers 6-2 Bedlay Lochee Harp 2-0 Clepington Athletic Coalburn 2-3 Forth Wanderers Montrose Ardenlea 1-12 Brechin Renton Coltness United 1-2 Lesmahagow Montrose Roselea 7-1 Dundee Logie Douglasdale 4-1 Newarthill Hearts RAF Montrose ‘A’ 4-5 Brechin Victoria Glenboig 2-6 Larkhall Thistle RAF Montrose ‘B’ 7-2 Hillside United Greengairs Rovers 1-3 Royal Albert St Laurence 1-6 Downfield Plains 1-2 Douglas Water Thistle Fife Shieldmuir Celtic 1-0 Shotts United Blairhall Colliery 6-2 St Andrews Athletic Wishaw 1-1 Stonehouse Violet (3-1) Crossgates Primrose 3-0 Thornton Hibs East Denbeath Star 0-8 Bowhill Rovers Armadale Thistle 2-2 Bonnyrigg Rose Athletic Dunnikier Colliery 0-0 Lochgelly Violet (1-6) (2-2, 1-2 at Dalkeith) Kelty North End 2-1 Lochore Welfare Dunbar United 4-2 Rosewell Rosedale Kelty Our Boys 3-3 Inverkeithing (1-3) Edina 3-1 Niddrie Thistle Kirkford 11-2 Newburgh Linlithgow Rose 2-1 Dalkeith Thistle Rosslyn 0-2 Lochgelly Albert Musselburgh Athletic 2-0 Arniston Rangers St Andrews United 2-1 Wellesley Newtongrange Star 3-8 Bo'ness Cadora BYE – Hearts of Beath Ormiston Primrose 1-7 West Calder United Perthshire Thorntree United 3-1 Whitburn Crieff Earngrove 3-3 Perth Craigie (5-1) abd 62 mins, awarded to Thorntree Perth Celtic 3-2 Perth Roselea Tranent 2-2 Stoneyburn (1-3) Perth St James' 1-3 Alyth United Wallyford Bluebell 7-2 Blackburn Athletic Perth St Leonard's 0-5 Luncarty Winchburgh 1-2 Portobello Renton Scone Thistle 5-3 Perth North End BYE – St Johnstone YMCA

Oban & District Argyllshire Oban Combie United 4-1 Kilmore Hearts Campbeltown Hearts 1-1 Mid-Argyll (2-3) Renfrewshire Kintyre 1-2 Campbeltown GSFP Arthurlie 5-1 Neilston Victoria Lochgilphead 1-4 Campbeltown United Dunoon Milton Rovers 3-1 Bute Athletic BYE – Campbeltown Glenside Johnstone Rovers 3-1 Johnstone Athletic Stirlingshire Renfrew 2-1 Port-Glasgow Athletic Dunblane Rovers 1-0 Banknock United Rothesay Royal Victoria 4-2 Dunoon Athletic Camelon 2-1 Alva Albion Rangers BYE – Morton Jrs Dunipace 6-0 Kincardine Forth Rangers 4-4 Scottish Dyes (0-3) Kilsyth Rangers 3-5 Grange Rovers St Ninians Thistle 3-2 Kilsyth Emmet

SECOND ROUND Glasgow & Lanarkshire Aberdeenshire & Kincardineshire Airdrie 1-1 Baillieston (0-4) Aberdeen Richmond 2-3 Aberdeen Hawthorn Ashfield 1-5 Larkhall Thistle Donside Mills 2-1 Banks o' Dee Bellshill Athletic 0-1 Douglasdale Inverurie Loco Works 6-0 Aberdeen Woodside Bridgeton Waverley 5-1 Forth Wanderers Stonehaven 0-2 Hall Russell & Co Burnbank Athletic 1-1 Benburb (2-1 at Petershill) BYE – Mugiemoss Cambuslang Rangers 2-2 St Anthony's Aberdeen Wednesday (2-2 abd 90 mins, no extra time at Shawfield FC, 1-1 at Celtic FC, Aberdeen Shop Assistants 4-0 Bankhead Rovers 0-1 at Partick Thistle FC) Gordon Highlanders 7-0 Scotia Douglas Water Thistle 3-0 Blantyre Victoria Protest Morayshire & Northern (0-3 abd 87 mins, awarded to Blantyre) Hill Rovers 4-3 Rothes Victoria Lesmahagow 2-2 Shawfield (2-0) Inverness District Asylum 3-2 Forres Thistle Parkhead 0-4 Royal Albert Forfarshire Petershill 4-2 Carluke Rovers Brechin Renton 4-1 Dundee Osborne Shieldmuir Celtic 1-5 Glasgow Perthshire Broughty Ex-service 5-0 Forthill Athletic Wishaw 1-1 Rutherglen Glencairn (1-0) Dundee Arnot 0-1 Arbroath Victoria Ayrshire & Renfrewshire Dundee Stobswell 4-1 Forfar West End Ardrossan Winton Rovers 1-0 Kilwinning Rangers Dundee Violet 2-0 RAF Montrose 'B' Cumnock 0-5 Glenafton Athletic East Craigie 5-0 Brechin Victoria Dunoon Milton Rovers 2-7 Morton Jrs Forfar Celtic 3-2 Forfar East End Irvine Victoria 5-1 Rothesay Royal Victoria Kirriemuir Thistle 5-2 Lochee Harp Johnstone Rovers 1-2 Kilbirnie Ladeside Montrose Roselea 0-1 Downfield Kello Rovers 2-1 Dalry Thistle Perthshire Renfrew 3-0 Saltcoats Victoria Crieff Earngrove 0-0 St Johnstone YMCA (4-3) BYE – Arthurlie Luncarty 3-4 Perth Celtic East & Fife Scone Thistle 0-1 Alyth United Blairhall Colliery 3-1 St Andrews United Dumbartonshire & Stirlingshire Bo'ness Cadora 3-0 Inverkeithing Cumbernauld Thistle 5-0 Dunblane Rovers Bonnyrigg Rose Athletic 2-2 Kirkford (1-2) Dunipace 4-1 Camelon Bowhill Rovers 3-0 Linlithgow Rose Grange Rovers 1-2 Clydebank Jrs Crossgates Primrose 1-1 Stoneyburn (0-4) St Ninians Thistle 2-2 Kirkintilloch Rob Roy (1-3) Edina 1-2 Portobello Renton Scottish Dyes 1-5 Duntocher Hibernian Lochgelly Albert 5-0 Wallyford Bluebell BYE – Yoker Athletic Lochgelly Violet 0-1 Dunbar United Argyllshire Musselburgh Athletic 5-1 Kelty North End Campbelown Glenside 2-3 Campbeltown United West Calder United 1-0 Hearts of Beath Mid-Argyll 6-1 Campbeltown GSFP BYE – Thorntree United BYE – Oban Crombie United

THIRD ROUND East & Fife West Dunbar United 2-1 Thorntree United Arthurlie 3-1 Lesmahagow Kirkford 3-3 Blairhall Colliery Bridgeton Waverley 2-0 Burnbank Athletic (3-3, 2-1 at East End Pk, Dunfermline) Clydebank Jrs 5-0 Cumbernauld Thistle Musselburgh Athletic 2-2 Lochgelly Albert Dunipace 4-2 Petershill Protest (2-3) (2-2, 2-1 Protest at Starks Pk, Kirkcaldy, 3-3 at Starks Pk, Kirkcaldy, Glasgow Perthshire 5-1 Royal Albert 3-1 at Meadowbank) Glenafton Athletic 3-2 Duntocher Hibernian Stoneyburn 2-0 Bo’ness Cadora Morton Jrs 4-1 Ardrossan Winton Rovers West Calder United 3-1 Bowhill Rovers Irvine Victoria 3-4 Douglasdale BYE – Portobello Renton Kello Rovers 3-3 Kirkintilloch Rob Roy (2-12) Forfarshire & Perthshire Larkhall Thistle 1-3 Blantyre Victoria Alyth United 2-1 East Craigie Renfrew 8-4 Wishaw Protest (3-2) Arbroath Victoria 2-4 Dundee Violet St Anthony's 3-1 Kilbirnie Ladeside Brechin Renton 4-3 Downfield Yoker Athletic 3-0 Baillieston Crieff Earngrove 0-2 Kirriemuir Thistle Argyllshire Dundee Stobswell 3-4 Broughty Ex-Service Oban Crombie United 1-4 Campbeltown United Forfar Celtic 7-2 Perth Celtic BYE– Mid-Argyll Aberdeenshire & North Aberdeen Hawthorn 5-1 Gordon Highlanders Aberdeen Shop Assistants 0-9 Hall Russell & Co Inverurie Loco Works 6-2 Donside Mills Mugiemoss 3-2 Hill Rovers BYE – Inverness District Asylum

FOURTH ROUND Alyth United 1-3 Glasgow Perthshire Musselburgh Athletic 5-1 Kirriemuir Thistle Brechin Renton 2-2 Blantyre Victoria (1-7) Petershill 0-0 Arthurlie (1-1, 0-3 at Shawfield) Bridgeton Waverley 2-0 Douglasdale Portobello Renton 0-0 Inverness District Asylum Broughty Ex-Service 4-3 Aberdeen Hawthorn (WO-scr) Clydebank Jrs 4-2 West Calder United Renfrew 2-0 Campbeltown United Dundee Violet 3-1 Kirkford St Anthony's 0-2 Morton Jrs Inverurie Loco Works 4-2 Hall Russell & Co Stoneyburn 2-1 Dunbar United Protest (2-3) Mid-Argyll 4-6 Forfar Celtic Yoker Athletic 1-1 Glenafton Athletic (1-2) Mugiemoss 3-4 Kirkintilloch Rob Roy

FIFTH ROUND Blantyre Victoria 0-1 Arthurlie Bridgeton Waverley 5-3 Dunbar United Clydebank Jrs 3-2 Portobello Renton Dundee Violet 0-0 Glasgow Perthshire (2-3) Glenafton Athletic 6-1 Forfar Celtic Morton Jrs 5-1 Broughty Ex-Service Inverurie Loco Works 2-3 Renfrew Kirkintilloch Rob Roy 1-1 Musselburgh Athletic (0-0 , 2-1 at Brockville Pk, Falkirk)

SIXTH ROUND Arthurlie 2-1 Glenafton Athletic Clydebank Jrs 1-1 Kirkintilloch Rob Roy (4-2, 1-4 at Petershill) Glasgow Perthshire 2-2 Bridgeton Waverley (3-3, 3-0 at Shawfield) Morton Jrs 2-2 Renfrew at Petershill (2-0)

SEMI-FINAL Glasgow Perthshire 1-1 Kirkintilloch Rob Roy Morton Jrs 0-2 Arthurlie 1 May at Shawfield Park, Glasgow 27 March at Firhill Park, Glasgow SEMI-FINAL REPLAY Glasgow Perthshire 3-3 Kirkintilloch Rob Roy 7 May at Shawfield Park, Glasgow SEMI-FINAL SECOND REPLAY Glasgow Perthshire 1-2 Kirkintilloch Rob Roy 14 May at Shawfield Park, Glasgow

FINAL Arthurlie 5-1 Kirkintilloch Rob Roy 22 May at Celtic Park, Glasgow

1937-38 FIRST ROUND West East & Fife Ashfield 3-1 Banknock United Arniston Rangers 1-4 Tranent Bedlay 2-8 Kilsyth Rangers Blairhall Colliery 3-3 Niddrie Thistle (4-3) Bridgeton Waverley 7-1 Dunoon Milton Rovers Bonnyrigg Rose Athletic 4-5 Newtongrange Star Protest (2-1) Cambuslang Rangers 4-0 Port-Glasgow Athletic Crossgates Primrose 5-2 Inverkeithing Camelon 4-2 Strathclyde Dalkeith Thistle 3-2 Lochgelly Violet Clydebank Jrs 10-0 Lesmahagow Dunbar United 2-0 Newburgh Coalburn 2-0 Alva Albion Rangers Fauldhouse United WO-scr Wallyford Bluebell Douglas Water Thistle 2-1 Arthurlie Hearts of Beath 4-2 Wemyss United Dreghorn 1-1 Blantyre Celtic (0-5) Kelty North End Rangers 0-3 Linlithgow Rose Drumpark Harp 0-3 Bute Athletic Lochgelly Albert 5-0 Wellesley Dumbarton Harp scr-WO St Ninians Thistle Lochore Welfare 4-1 Dunnikier Colliery Dunblane Rovers 1-4 Saltcoats Victoria Musselburgh Athletic 2-2 Kirkford (4-1) Dunipace 6-1 Shieldmuir Celtic Ormiston Primrose 0-2 Bowhill Rovers Dunoon Athletic 4-4 Ardeer Recreation Rosewell Rosedale 2-1 Armadale Thistle (1-1, 2-2 at Largs, 0-5 at Largs) St Andrews Athletic 1-3 Bo'ness Cadora Duntocher Hibernian 3-3 Baillieston (2-1) St Andrews United 2-3 Portobello Renton Forth Rangers 0-2 Stonehouse Violet Stoneyburn 1-1 Winchburgh (1-2, Protest 3-1) Forth Wanderers 1-1 Kilbirnie Ladeside (1-3) Thornton Hibs 4-3 Rosslyn Glasgow Perthshire 2-0 St Anthony's West Calder United 2-2 Kelty Our Boys Glenafton Athletic 2-1 Rothesay Royal Victoria (1-1, 2-1 at East End Pk, Dunfermline) Grange Rovers 10-1 Cumbernauld Thistle Whitburn 3-1 Denbeath Star Greyfriars 4-2 Irvine Victoria BYE – Thorntree United Holytown United 7-1 Douglasdale Forfarshire Irvine Meadow XI 2-2 Cumnock (2-7) Brechin Renton 9-0 St Cyrus Johnstone Rovers 2-2 Glengarnock Vale (1-3) Dundee Downfield 2-3 Kirriemuir Thistle Kilsyth Emmet 1-2 Blantyre Victoria Dundee St Joseph's 3-1 Forthill Athletic Kilwinning Rangers 2-1 Kello Rovers Dundee Anchorage 4-1 Brechin Victoria Kincardine 4-4 Dalry Thistle (5-3) Dundee Arnot 6-1 Clepington Athletic Kirkintilloch Rob Roy 0-1 Vale of Clyde Dundee Celtic 0-4 Lochee Harp Kirkmuirhill 2-4 Ardrossan Winton Rovers Dundee North End 2-5 Arbroath Victoria Lanark United 0-1 Renfrew Dundee Violet 7-1 Brechin United Largs Thistle 2-4 Auchinleck Talbot Forfar Celtic 5-4 Lochee Central Maryhill 0-6 Johnstone Athletic Forfar East End 3-1 Montrose Roselea Maryhill Hibernian 5-1 Dumbarton Harp Forfar West End 4-2 Dundee Logie Morton Jrs 4-1 Milngavie Hillside United 4-3 Gourdon Selbie Neilston Victoria 1-8 Benburb Johnshaven Dauntless 2-3 East Craigie Newarthill Hearts 1-2 Darvel Laurencekirk West End 2-4 Broughty Ex-Service Parkhead 0-3 Petershill Lochee United 3-3 Dundee Fairfield Plains 3-1 Gourock (2-2, 3-2 at Lochee) Pollok 1-1 Larkhall Thistle (0-1) Montrose Ardenlea scr-WO Carnoustie Panmure Royal Albert 3-2 Coltness United St Laurence 2-3 Dundee Osborne Rutherglen Glencairn 7-2 Croy Celtic BYE – Dundee Stobswell St Roch's 4-1 Bellshill Athletic Argyllshire Scottish Dyes 3-5 Wishaw Campbeltown GSFP 2-3 Campbeltown Hearts Shawfield 3-1 Burnbank Athletic Lochgilphead Thistle 0-1 Campbeltown Glenside Shotts United 2-2 Airdrie Tarbert 2-2 Kintyre (4-3, Protest 2-2, 3-0 at Wishaw) (1-4 abd when Tarbert left pitch, awarded to Kintyre) Springfield Athletic 2-0 Carluke Rovers BYE – Campbeltown United Troon Athletic 0-4 Shettleston North Twechar United 2-2 Yoker Athletic (0-3) Hill Rovers 6-1 Rothes Victoria Perthshire Crieff Earngrove 4-4 Perth Celtic (2-3) Alyth United 2-1 Perth St Leonard's Perth North End 2-5 Errol Perth Roselea 0-4 Coupar Angus St JohnstoneYMCA 2-1 Perth St James' Scone Thistle 2-5 Luncarty BYE – Perth Craigie

Aberdeenshire Aberdeen Wednesday Aberdeen East End 3-1 Aberdeen Hawthorn Aberdeen Roselea WO-scr Aberdeen Police Aberdeen Richmond 4-3 Aberdeen South United Aberdeen Shop Assistants WO-scr Gordon Highlanders Aberdeen Rosemount 2-2 Aberdeen Woodside (1-5) Hotels United scr-WO Scotia Thistle Cattofield 1-2 Stoneywood Works Hall Russell & Co 8-1 Inverurie Loco Works Inchgarth 1-3 Stonehaven Mannofield Athletic scr-WO Parkvale Mugiemoss 4-0 Banks o' Dee BYE – Donside Mills

SECOND ROUND Argyll East & Fife Campbeltown Hearts 3-0 Campbeltown Glenside Bonnyrigg Rose Athletic 6-1 Rosewell Rosedale Kintyre 2-7 Campbeltown United Crossgates Primrose 2-1 Dunbar United West Fauldhouse United 2-1 Bo'ness Cadora Ardrossan Winton Rovers 2-1 Glenafton Athletic Hearts of Beath 2-2 Dalkeith Thistle (3-6) Blantyre Celtic 3-3 St Roch's (1-1, 5-1 at Glencairn) Lochgelly Albert 2-0 Tranent Blantyre Victoria 2-2 Dunipace (2-2, 0-1 at Petershill) Musselburgh Athletic 1-4 Stoneyburn Bridgeton Waverley 0-2 Yoker Athletic Portobello Renton 3-2 Linlithgow Rose Bute Athletic 1-3 Duntocher Hibernian Thornton Hibs 2-0 Thorntree United Cambuslang Rangers 3-1 Plains West Calder United 4-3 Bowhill Rovers Camelon 2-3 Glasgow Perthshire Whitburn 2-1 Lochore Welfare Clydebank Jrs 2-2 Auchinleck Talbot (1-0) BYE – Blairhall Colliery Cumnock 3-3 Benburb (1-7) Forfarshire & Perthshire Darvel 2-5 Springfield Athletic Alyth United 3-1 Luncarty Douglas Water Thistle 1-3 Ardeer Recreation Arbroath Victoria 3-4 Dundee Stobswell Greyfriars 2-1 Coalburn Dundee Anchorage 3-4 Broughty Ex-service Johnstone Athletic 1-1 Wishaw (1-1, 0-5 at Pollok) Dundee Arnot 4-2 Lochee United Kilsyth Rangers 2-1 Morton Jrs Dundee St Joseph's 3-3 Carnoustie Panmure (2-4) Kilwinning Rangers 2-3 Holytown United abd Dundee Violet 2-2 Forfar East End (5-3) (3-0 at Ashfield) East Craigie 5-1 Brechin Renton Kincardine 1-3 Maryhill Hiberian Forfar Celtic 4-1 Kirriemuir Thistle Larkhall Thistle 1-8 Shettleston Hillside United 2-3 Forfar West End Petershill 3-1 Kilbirnie Ladeside Lochee Harp 8-2 Dundee Osborne Royal Albert 4-0 Glengarnock Vale Perth Celtic 1-1 St Johnstone YMCA (1-2) Rutherglen Glencairn 3-2 Grange Rovers Perth Craigie 4-2 Errol St Ninians Thistle 2-2 Vale of Clyde (2-4) BYE – Coupar Angus Saltcoats Victoria 0-2 Renfrew North Shotts United 1-2 Shawfield Aberdeen Woodside 6-4 Parkvale Stonehouse Violet 0-0 Ashfield (2-2, 2-1 at Shawfield Jrs) Mugiemoss 2-1 Donside Mills Stonehaven 2-1 Aberdeen East End Stoneywood Works 0-0 Hall Russell & Co (2-5) BYES – Hill Rovers, Aberdeen Richmond Aberdeen Wednesday Aberdeen Roselea LW Aberdeen Shop Assistants BYE – Scotia Thistle

THIRD ROUND Forfarshire & Perthshire East & Fife Alyth United 2-5 Coupar Angus Bonnyrigg Rose Athletic 3-2 Crossgates Primrose Dundee Arnot 2-2 Perth Craigie (1-4) Lochgelly Albert 0-1 Blairhall Colliery Dundee Stobswell 1-1 Lochee Harp (2-1) Portobello Renton 1-0 Fauldhouse United East Craigie 4-1 Forfar Celtic Stoneyburn 4-1 Thornton Hibs Forfar West End 1-4 Dundee Violet Whitburn 2-0 Dalkeith Thistle St Johnstone YMCA 5-0 Carnoustie P’mure BYE – West Calder United BYE - Broughty Ex-service Argyll North Campbeltown United 2-5 Campbeltown Hearts Aberdeen Richmond 10-0 Scotia Thistle Hall Russell & Co 3-0 Aberdeen Shop Assistants Mugiemoss 3-2 Hill Rovers Stonehaven 2-5 Aberdeen Woodside

West Ardrossan Winton Rovers 0-1 Wishaw Benburb 4-0 Shawfield Blantyre Celtic 3-0 Stonehouse Violet Cambuslang Rangers 2-1 Royal Albert Dunipace 4-1 Vale of Clyde Duntocher Hibernian 4-5 Glasgow Perthshire Greyfriars 1-2 Petershill Kilsyth Rangers 5-1 Ardeer Recreation Renfrew 5-1 Springfield Athletic Rutherglen Glencairn 2-1 Clydebank BYES – Kilwinning Rangers, Maryhill Hibernian, Shettleston, Yoker Athletic

FOURTH ROUND Aberdeen Woodside 1-2 Aberdeen Richmond Dundee Violet 3-1 Kilsyth Rangers at Advocates Pk, Aberdeen Dunipace 4-1 Glasgow Perthshire Blantyre Celtic 3-1 Petershill Kilwinning Rangers 2-3 Wishaw Bonnyrigg Rose Athletic 3-1 Mugiemoss Maryhill Hibernian 1-4 Blairhall Colliery Broughty Ex-Sservice 1-4 Rutherglen Glencairn Perth Craigie 2-4 Yoker Athletic Campbeltown Hearts 1-1 East Craigie (3-2) Portobello Renton 3-4 Benburb Coupar Angus 1-3 Renfrew Shettleston 4-2 West Calder United Dundee Stobswell 4-4 Cambuslang Rangers Stoneyburn 2-1 St Johnstone YMCA (1-1, 0-9 at Forthbank, ) Whitburn 0-1 Hall Russell & Co

FIFTH ROUND Aberdeen Richmond 2-2 Hall Russell & Co (2-4) Blairhall Colliery 0-3 Benburb Blantyre Celtic 3-2 Bonnyrigg Rose Athletic Campbeltown Hearts 0-1 Dundee Violet Rutherglen Glencairn 2-2 Cambuslang Rangers (0-5) Shettleston 1-5 Dunipace Stoneyburn 2-0 Yoker Athletic Wishaw 1-0 Renfrew

SIXTH ROUND Cambuslang Rangers 3-0 Wishaw Dundee Violet 1-2 Blantyre Celtic Hall Russell & Co 0-2 Dunipace Stoneyburn 1-3 Benburb

SEMI-FINAL Blantyre Celtic 2-3 Benburb Dunipace 0-4 Cambuslang Rangers 26 March at , Airdrie 26 March at Tynecastle Park, Edinburgh

FINAL Cambuslang Rangers 3-2 Benburb 21 May at Celtic Park, Glasgow

1938-39 FIRST ROUND Glasgow & West Aberdeenshire & Kincardineshire Baillieston 2-2 Petershill (1-6) Aberdeen Woodside 0-2 Aberdeen Richmond Banknock United 2-3 New Stevenston United Banks o' Dee 1-0 Aberdeen Hawthorn Bedlay 2-1 Cumbernauld Thistle Donside Mills 4-3 Aberdeen Parkvale Benburb 1-0 St Roch's Hall Russell & Co 6-0 Aberdeen Rosemount Blantyre Celtic 1-2 Rutherglen Glencairn Inchgarth 0-6 Aberdeen South United Blantyre Victoria 1-1 Neilston Victoria (0-2) Inverurie Loco Works 0-0 Aberdeen East End (5-4) Bridgeton Waverley 0-3 Shawfield Mugiemoss 3-2 Cattofield Cambuslang Rangers 6-0 Gourock Stoneywood Works 0-2 Stonehaven Clydebank Jrs 0-0 Arthurlie (1-3) BYE – Hill Rovers Coalburn 3-3 Camelon (1-7) Aberdeen Wednesday Coltness United 1-3 Kirkintilloch Rob Roy Aberdeen Roselea 0-9 Hotels United Cumnock 2-0 Dunoon Athletic Aberdeen Shop Assistants 4-0 Scotia Thistle Dalry Thistle 5-3 Bute Athletic Excelsior 0-4 Aberdeen Transport Darvel 0-5 Kello Rovers BYE – Aberdeen Police Douglasdale 0-4 Stonehouse Violet Forfarshire Dumbarton Harp 3-2 Airdrie Arbroath Victoria 1-1 Montrose Roselea Dunblane Rovers 3-7 Kilsyth Rangers (3-3, 3-4 at , Arbroath) Dunipace 2-1 Douglas Water Thistle Carnoustie Panmure 4-4 Dundee Arnot (2-4) Duntocher Hibernian 3-1 Glengarnock Vale Dundee Anchorage 8-1 Forthill Athletic Forth Rangers 5-0 Dreghorn Dundee Celtic 3-3 Brechin Victoria (3-5) Forth Wanderers 0-4 Ashfield Dundee Downfield 5-2 Hillside United Morton Jrs 7-2 Ardrossan Winton Rovers Dundee Fairfield 1-3 Lochee Harp Greyfriars 0-4 Vale of Clyde Dundee Logie 3-4 Kirriemuir Thistle at Kirrie Irvine Meadow XI 1-0 Hurlford United Dundee North End 8-1 St Cyrus Johnstone Rovers 3-4 Holytown United Dundee Osborne 0-1 Dundee St Joseph's Kilbirnie Ladeside 0-0 Belllshill Athletic (1-4) Dundee Stobswell 0-1 Forfar East End Kilsyth Emmet 2-6 Saltcoats Victoria Dundee Violet 2-2 Lochee Central (8-4) Kilwinning Rangers 1-0 Burnbank Athletic Forfar Celtic 8-1 Brechin United Lanark United 2-1 Johnstone Athletic Forfar West End 3-4 Brechin Renton Larkhall Thistle 4-1 Glenafton Athletic Lochee United 0-4 Broughty Ex-Service Lesmahagow 7-1 Kincardine Montrose Ardenlea scr-WO East Craigie Maryhill 3-1 Shieldmuir Celtic RAF Edzell 2-6 St Laurence Muirkirk 1-0 Kirkmuirhill East & Fife Newarthill Hearts 2-3 Carluke Rovers Bathgate Thistle 1-3 Crossgates Primrose Plains 1-4 Ardeer Recreation Blairhall Colliery 2-3 Lochore Welfare Pollok 3-2 Maryhill Hibernian Bo'ness Cadora 4-3 Linlithgow Rose Port-Glasgow Athletic 0-0 Largs Thistle (2-2, 0-2 at Johnstone) Bonnyrigg Rose Athletic 1-0 Stoneyburn Renfrew 4-0 Auchinleck Talbot Dalkeith 3-3 Polkemmet Rothesay Royal Victoria 3-1 Grange Rovers (0-0, 3-2 at Musselburgh) Royal Albert 4-1 St Anthony's Dalkeith Thistle 2-1 Whitburn Scottish Dyes 4-4 Parkhead (1-8) Dunbar United 2-5 Hearts of Beath Shettleston 4-1 Cleland St Mary's Fauldhouse United 4-1 Wemyss United Shotts United 3-2 Dunoon Milton Rovers Glencraig Colliery 2-1 West Calder United Springfield Athletic 0-2 Strathclyde Kirkford 1-0 Arniston Rangers Troon Athletic 2-4 St Ninians Thistle Lochgelly Albert 3-0 Newtongrange Star Twechar United 2-1 Glasgow Perthshire Musselburgh Athletic 1-2 Lochgelly Violet Wishaw 1-0 Irvine Victoria Nairn's Thistle 0-3 Winchburgh Yoker Athletic 0-2 Alva Albion Rangers Newburgh 5-0 Cupar Thistle Argyllshire Niddrie Thistle 3-3 Portobello Renton (2-1) Campbeltown Glenside 2-2 Campbeltown Hearts Ormiston Primrose 7-0 Markinch Victoria Rangers (1-1, 4-1 at Kintyre Park) Rosewell Rosedale 0-0 Denbeath Star (2-5) Campbeltown United 1-0 Lochgilphead Thistle Rosslyn 0-1 Kelty Our Boys Perthshire St Andrews United 1-0 Bowhill Rovers Blairgowrie 4-2 Jeanfield Swifts Thornton Hibs 3-4 Dunnikier Colliery Coupar Angus 4-1 Perth St James' Thorntree United 2-1 Kelty North End Rangers Crieff Earngrove 4-1 Scone Thistle Tranent 4-1 Armadale Thistle Errol 5-3 Perth St Leonard's Valleyfield Colliery 3-0 Wellesley Perth Craigie 5-2 Luncarty Perth Roselea 2-0 Alyth United St Johnstone YMCA 1-1 Perth North End (5-1) BYE – Perth Celtic

SECOND ROUND Aberdeenshire Argyllshire Hall Russell & Co 2-0 Aberdeen Richmond Campbeltown Glenside 3-5 Campbeltown United Hill Rovers 1-1 Aberdeen South United (3-2) East & Fife Inverurie Loco Works 0-1 Mugiemoss Bo'ness Cadora 3-1 Hearts of Beath Stonehaven 6-2 Donside Mills Bonnyrigg Rose Athletic 2-0 Crossgates Primrose BYE - Banks o' Dee Dalkeith 1-6 Fauldhouse United Aberdeen Wednesday Denbeath Star 2-4 Dalkeith Thistle Aberdeen Police 0-8 Aberdeen Transport Glencraig Colliery 4-1 Winchburgh Hotels United 0-7 Aberdeen Shop Assistants Kelty Our Boys 1-6 Thorntree United Glasgow & West Lochgelly Albert 3-2 Lochore Welfare Alva Albion Rangers 3-0 Maryhill Niddrie Thistle 2-0 Kirkford Ardeer Recreation 1-4 Benburb Ormiston Primrose 3-0 Valleyfield Colliery Arthurlie 5-3 Kirkintilloch Rob Roy St Andrews United 6-1 Lochgelly Violet Ashfield 2-1 Carluke Rovers Tranent 7-1 Newburgh Bellshill Athletic 1-2 Holytown United BYE – Dunnikier Colliery Cambuslang Rangers 3-0 Kilsyth Rangers Forfarshire Camelon 3-4 Dunipace Brechin Victoria 5-5 Montrose Roselea (2-6) Cumnock 2-2 Renfrew (1-5) Broughty Ex-Service 2-2 Dundee Anchorage (3-4) Forth Rangers 1-1 Dalry Thistle (1-2) Dundee Downfield 8-0 Forfar Celtic Morton Jrs 2-1 Duntocher Hibernian Dundee North End 4-2 Dundee Violet Irvine Meadow XI 1-1 Larkhall Thistle (2-3) Dundee St Joseph's 2-2 St Laurence (4-3) Lesmahagow 2-3 Kilwinning Rangers East Craigie 3-2 Brechin Renton Muirkirk 2-3 Dumbarton Harp Forfar East End 0-0 Lochee Harp (1-4) Parkhead 3-4 Royal Albert Kirriemuir Thistle 4-2 Dundee Arnot Petershill 3-1 New Stevenston United Perthshire Rothesay Royal Victoria 1-1 Strathclyde (3-0) Coupar Angus 5-2 Crieff Earngrove Rutherglen Glencairn 3-1 Lanark United Errol 2-0 Perth Celtic St Ninians Thistle 2-3 Wishaw Perth Roselea 2-1 Blairgowrie Saltcoats Victoria 3-3 Neilston Victoria (4-2) St Johnstone YMCA 0-5 Perth Craigie Protest (4-5) Shawfield 4-2 Kello Rovers Shettleston 3-1 Twechar United Shotts United 4-2 Bedlay Stonehouse Violet 3-0 Pollok Vale of Clyde 2-1 Largs Thistle

THIRD ROUND Glasgow & West Aberdeenshire Alva Albion Rangers 1-1 Benburb (1-5 Protest, 0-3) Aberdeen Shop Assistants 0-6 Hall Russell & Co Ashfield 0-1 Arthurlie Banks o' Dee 6-1 Aberdeen Transport Cambuslang Rangers 2-2 Larkhall Thistle Hill Rovers 1-1 Mugiemoss (0-1) (1-1, 1-0 aet at Shawfield FC) BYE – Stonehaven Kilwinning Rangers 1-1 Dalry Thistle (1-2) Forfarshire & Perthshire Morton Jrs 3-0 Royal Albert Coupar Angus 5-0 Perth Craigie Petershill 2-2 Saltcoats Victoria (0-1) Dundee Anchorage 1-9 Dundee North End Renfrew 5-0 Holytown United East Craigie 1-0 Kirriemuir Thistle Rothesay Royal Victoria 0-3 Shawfield Dundee St Joseph's 2-3 Errol United Shotts United 1-0 Dumbarton Harp Perth Roselea 2-3 Dundee Downfield Rutherglen Glencairn 1-1 Vale of Clyde (3-3, 4-1 at Petershill) BYES – Lochee Harp, Montrose Roselea Wishaw 1-1 Shettleston (1-3) East & Fife BYES - Dunipace, Stonehouse Violet Bo'ness Cadora 7-3 Dalkeith Thistle Argyllshire Dunnikier Colliery 1-1 Bonnyrigg Rose Athletic (1-2) BYE – Campbeltown United Glencraig Coliery 2-3 Fauldhouse United Niddrie Thistle 1-2 Lochgelly Albert Ormiston Primrose 3-0 Thorntree United BYE – St Andrews United, Tranent

FOURTH ROUND Banks o' Dee 3-1 Stonehouse Violet Fauldhouse United 7-1 Tranent Bo'ness Cadora 1-1 Dundee Downfield (1-2) Lochee Harp 0-4 Cambuslang Rangers Bonnyrigg Rose Athletic 1-1 Arthurlie (0-3) Lochgelly Albert 5-1 Morton Juniors Campbeltown United 1-7 Benburb Ormiston Primrose 2-2 Shotts United (0-2) Coupar Angus 7-0 Montrose Roselea Renfrew 3-1 Dundee North End Dalry Thistle 3-0 Hall Russell & Co Rutherglen Glencairn 3-0 Errol Dunipace 3-2 Shettleston Saltcoats Victoria 2-3 St Andrews United East Craigie 3-2 Mugiemoss Stonehaven 0-8 Shawfield

FIFTH ROUND Banks O' Dee 1-1 Rutherglen Glencairn (1-3) Cambuslang Rangers 1-0 Coupar Angus Dalry Th istle 4-1 St Andrews United East Craigie 2-1 Arthurlie Protest (1-2) Fauldhouse United 7-2 Dunipace Lochgelly Albert 0-0 Shawfield (0-7) Renfrew 12-2 Dundee Downfield Shotts United 1-2 Benburb

SIXTH ROUND Arthurlie 1-2 Cambuslang Rangers Benburb 2-1 Fauldhouse United Rutherglen Glencairn 2-1 Dalry Thistle Shawfield 3-0 Renfrew

SEMI-FINAL Benburb 1-2 Rutherglen Glencairn Cambuslang Rangers 0-1 Shawfield 8 April at Celtic Park, Glasgow 29 April at Celtic Park, Glasgow

FINAL Rutherglen Glencairn 2-1 Shawfield 20 May at Celtic Park, Glasgow

1939-40 FIRST ROUND Aberdeenshire Glasgow & West Aberdeen Richmond 5-5 Stonehaven (2-3) Annbank United 3-3 Clydebank Jrs (2-6) Aberdeen Rosemount 1-0 Donside Mills Ardrossan Winton Rovers 2-4 Dunipace Banks o' Dee 4-0 Inchgarth Arthurlie 4-0 Gourock BYES – Aberdeen East End, Aberdeen Woodside, Cattofield, Bedlay 0-1 New Stevenston United Inverurie Loco Works Beith 4-1 Benburb Argyllshire Bellshill Athletic 1-2 Douglas Water Thistle Ardrishaig unplayed Campbeltown Glenside Bridgeton Waverley 7-0 Camelon Campbeltown United 3-2 Campbeltown Hearts Burnbank Athletic 3-3 Dennistoun Waverley (2-3) Tarbert 8-3 Lochgilphead Thistle Bute Athletic scr-WO Kilsyth Emmet All Argyllshire clubs took no further part in the competition Carluke Rovers 2-1 St Ninians Thistle East & Fife Coalburn 2-3 Glenafton Athletic Arniston Rangers 4-1 Kelty Our Boys Cumnock 6-1 Croy Celtic Bathgate Thistle 1-1 Wemyss United (1-3) Dalry Thistle 3-5 Blantyre Victoria Bo'ness Cadora WO-scr Nairn's Thistle Darvel 1-2 Kilmarnock Jrs Bonnyrigg Rose Athletic 3-1 Valleyfield Colliery Douglasdale 3-2 Kilsyth Rangers Crossgates Primrose 2-8 Lochgelly Violet Dreghorn 2-1 Alva Albion Rangers Cupar Thistle 8-6 Hearts of Beath Dumbarton Harp 0-6 Kilwinning Rangers Dalkeith Thistle WO-scr Newburgh Dunoon Athletic 0-4 Morton Jrs Denbeath Star 1-3 Rosewell Rosedale Dunoon Milton Rovers scr-WO Holytown United Fauldhouse United 5-1 Wellesley Duntocher Hibernian 3-2 Blantyre Celtic Kelty North End Rangers 6-2 Dunnikier Colliery Forth Rangers 6-0 Banknock United Kirkford scr-WO Bowhill Rovers Glasgow Perthshire 2-3 Lesmahagow Lochgelly Albert 8-3 St Monance Swifts Glengarnock Vale 2-2 St Patrick's (3-2) Musselburgh Athletic 4-0 Glencraig Coll. Grange Rovers 4-2 Airdrie Newtongrange Star 1-1 Armadale Th (1-4) Greyfriars 1-6 Strathclyde Ormiston Primrose 2-2 Winchburgh (0-3) Irvine Victoria 3-1 Rutherglen Glencairn Pittenweem Rovers 6-4 Linlithgow Rose Johnstone Rovers 1-5 Auchinleck Talbot Polkemmet 3-1 Lochore Welfare Johnstone Victoria 1-5 Cleland St Mary's Portobello Renton 4-0 Markinch VR Kello Rovers 1-1 Hurlford United (1-2) Stoneyburn 3-1 Rosslyn Jrs Kilbirnie Ladeside 4-3 Springfield Athletic Thornton Hibs 3-2 Blairhall Colliery Kirkintilloch Rob Roy 6-0 Baillieston Thorntree United 3-1 Dunbar United Lanark United 4-1 Ashfield Tranent 3-0 Haddington Ath Largs Thistle 0-0 Irvine Meadow XI (1-3) Whitburn 4-1 St Andrews United Neilston Victoria 0-0 Maryhill (1-5) Forfarshire & Perthshire Newarthill Hearts WO-scr Dunblane Rovers Brechin Renton WO-scr RAF ‘B’ Parkhead 2-2 Forth Wanderers (1-0) Brechin Victoria 3-3 Dundee Osborne (1-0) Plains 3-3 Maryhill Harp (1-2) Broughty Ex-Service 4-3 Dundee Celtic Renfrew 3-3 Coltness United Dundee Anchorage WO-scr St Cyrus (3-3, 3-2 at Cambuslang) Dundee Arnot WO-scr RAF ‘A’ Rothesay Royal Victoria 1-3 Cambuslang Rangers Dundee Logie 0-2 Dundee St Joseph's St Anthony's 4-1 Kirkmurhill Dundee North End 3-0 Carnoustie Panmure Saltcoats Victoria 5-1 Larkhall Thistle Dundee Stobswell 2-1 Arbroath Victoria Scottish Dyes 2-3 St Roch's Forthill Athletic 5-1 Lochee United Shettleston 6-0 Wishaw Hillside United 4-7 Forfar Celtic Shieldmuir Celtic 3-3 Johnstone Athletic (1-5 Lochee Central 2-7 Kirriemuir Thistle Shotts United 0-2 Royal Albert Lochee Harp 2-0 Forfar West End Stonehouse Violet 1-1 Ardeer Recreation (0-1) Montrose Roselea 4-1 Dundee Downfield Troon Athletic 1-3 Shawfield BYES – Dundee Violet, East Craigie Tulliallan 0-3 Cumbernauld Thistle Perthshire Twechar United 0-0 Petershill (1-4) Blairgowrie 3-3 Coupar Angus Vale of Clyde 6-2 Muirkirk (2-2 , 1-4 at Blairgowrie) Yoker Athletic 5-2 Pollok Errol 4-3 Alyth United Luncarty 5-3 Perth St Leonard's Perth St James' 3-0 Perth Celtic Perth Craigie 3-4 St Johnstone YMCA Perth North End 1-5 Crieff Earngrove Scone Thistle 4-2 Jeanfield Swifts

SECOND ROUND Aberdeenshire West Aberdeen East End 4-3 Cattofield Beith 5-1 Duntocher Hibernian Inverurie Loco Works 2-1 Banks o'Dee Blantyre Victoria 1-0 Vale of Clyde Stonehaven 3-2 Aberdeen Rosemount Bridgeton Waverley 6-0 Maryhill Harp BYE – Aberdeen Woodside Carluke Rovers 3-1 Kilwinning Rangers Lothians & Fife Clydebank Jrs 1-2 Arthurlie Armadale Thistle 4-1 Bowhill Rovers Cumnock 6-0 Hurlford United Bo’ness Cadora 0-1 Portobello Renton Dennistoun Waverley 2-0 Johnstone Athletic Lochgelly Albert 4-4 Tranent (1-3) Douglasdale 1-2 Auchinleck Talbot Lochgelly Violet 3-4 Cupar Thistle Dunipace 1-1 Ardeer Recreation (0-2) Musselburgh Athletic 1-3 Fauldhouse United Forth Rangers 6-1 Cleland St Mary's Rosewell Rosedale 3-4 Kelty North End Rangers Glenafton Athletic 0-2 Douglas Water Thistle Thorntree United 4-2 Stoneyburn Glengarnock Vale 1-3 Shawfield Thornton Hibs 2-5 Arniston Rangers Holytown United 1-1 Shettleston (0-1) Wemyss United WO-scr Dalkeith Thistle Irvine Meadow XI 6-1 Grange Rovers Winchburgh 2-6 Polkemmet Kilmarnock Jrs 4-2 Cumbernauld Thistle Whitburn 3-1 Bonnyrigg Rose Athletic Kilsyth Emmet 3-2 Dreghorn BYE – Pittenweem Rovers Maryhill 6-2 Kirkintilloch Rob Roy Forfarshire & Perthshire Morton Jrs 5-0 Lesmahagow Brechin Victoria 2-1 Dundee North End Newarthill Hearts 2-0 Kilbirnie Ladeside Broughty Ex-Service scr-WO Coupar Angus New Stevenston United 5-2 Irvine Victoria Dundee Anchorage 1-1 Scone Thistle (6-1) Parkhead 1-1 Petershill (2-2, 1-5 at Ashfield) Dundee Violet 6-1 Kirriemuir Thistle Royal Albert 3-2 Cambuslang Rangers East Craigie 0-0 Dundee Arnot (1-3) St Roch's 1-2 Renfrew Errol 1-3 Forfar Celtic Strathclyde 4-1 Saltcoats Victoria Forthill Athletic 8-2 Dundee Stobswell Yoker Athletic 2-2 St Anthony's (1-3) Lochee Harp 4-2 Brechin Renton BYE – Lanark United Montrose Roselea 4-1 Crieff Earngrove Perth St James' 1-4 Dundee St Joseph's St Johnstone YMCA 6-0 Luncarty

THIRD ROUND East & Fife West Arniston Rangers 1-1 Portobello Renton Blantyre Victoria 2-2 Carluke Rovers (1-1, 0-2 at Musselburgh) (3-3, 1-0 at Wishaw) Cupar Thistle 0-4 Tranent Bridgeton Waverley 2-1 Lanark United Polkemmet 0-1 Fauldhouse United Forth Rangers 4-3 Newarthill Hearts Thorntree United 4-1 Pittenweem Rovers Kilmarnock Jrs 1-5 Morton Jrs Whitburn 5-1 Wemyss United Kilsyth Emmet 0-6 Royal Albert BYES – Armadale Thistle, Kelty North End Rangers New Stevenston United 6-1 Ardeer Recreation Forfarshire & Perthshire Renfrew 0-2 Maryhill Brechin Victoria 1-5 Lochee Harp Shawfield 1-1 Petershill (4-5) Dundee Anchorage 1-4 Coupar Angus Strathclyde 3-3 St Anthony's (1-1, 2-1 at Shawfield) Dundee Violet 4-2 Dundee Arnot abd (WO-scr) BYES – Arthurlie, Beith, Dennistoun Waverley, Irvine Meadow Montrose Roselea 0-7 St Johnstone YMCA XI, Shettleston Byes – Dundee St Joseph's, Forfar Celtic, Forthill Athletic South Lanarkshire & South Ayrshire Aberdeenshire Cumnock 4-4 Auchinleck Talbot Protest (1-2) Aberdeen Woodside 1-7 Aberdeen East End BYE – Douglas Water Thistle Inverurie Loco Works 7-0 Stonehaven

FOURTH ROUND Auchinleck Talbot 3-3 Aberdeen East End Inverurie Ladeside 1-1 Lochee Harp (2-3) (4-7 at Pittodrie Pk, Aberdeen) Irvine Meadow XI 0-1 Petershill Blantyre Victoria 1-1 Armadale Thistle (1-2) abd crowd invasion, awarded to Petershill Bridgeton Waverley 4-4 Arthurlie (0-0, 0-3 at Bridgeton) Kelty North End Rangers 0-2 Morton Jrs Dennistoun Waverley 4-1 Thorntree United Portobello Renton 1-4 Beith Fauldhouse United 3-2 Tranent Royal Albert 4-2 Douglas Water Thistle Forfar Celtic 1-3 Whitburn St JohnstoneYMCA 6-0 Dundee Violet Forthill Athletic 1-3 Maryhill Shettleston 1-0 Coupar Angus Forth Rangers 2-2 New Stevenston United Strathclyde 8-0 Dundee St Joseph's (2-2, 1-2 at Petershill)

FIFTH ROUND Armadale Thistle 3-0 Beith Arthurlie 5-2 Aberdeen East End Fauldhouse United 1-2 Shettleston Lochee Harp 1-2 Morton Jrs Maryhill 4-1 Dennistoun Waverley New Stevenston United 1-2 Royal Albert St Johnstone YMCA 0-2 Petershill at Muirton Pk, Perth Whitburn 1-0 Strathclyde

SIXTH ROUND Armadale Thistle 1-1 Maryhill (0-1) Arthurlie 4-1 Whitburn Morton Jrs 3-3 Shettleston (2-1) Petershill 1-3 Royal Albert

SEMI-FINAL Arthurlie 1-1 Maryhill Royal Albert 0-2 Morton Jrs 30 March at St Mirren Park, Paisley 30 March at Celtic Park, Glasgow SEMI-FINAL REPLAY Arthurlie 1-1 Maryhill 6 April at Firhill Park, Glasgow SEMI-FINAL SECOND REPLAY Arthurlie 1-1 Maryhill 13 April at Firhill Park, Glasgow SEMI-FINAL THIRD REPLAY Arthurlie 1-2 Maryhill 17 April at Firhill Park, Glasgow

FINAL Maryhill 1-0 Morton Jrs 27 April at Celtic Park, Glasgow