Benburb 0 - 1 Auchinleck Talbot
Irvine Meadow 0 - 6 Hurlford United
Rothie Rovers 0 - 4 Dyce Juniors
Nairn St Ninian 3 - 2 Buchanhaven Hearts
Colony Park 1 - 1 Maud
Fraserburgh United 1 - 1 Hermes
Kirkintilloch Rob Roy 0 - 3 Largs Thistle
Troon 0 - 5 St Cadoc's
Darvel 2 - 1 Gartcairn Juniors
Pollok 2 - 1 Clydebank
Arthurlie 5 - 0 Beith Juniors
Stoneywood Parkvale 0 - 7 Stonehaven
Carnoustie Panmure 4 - 1 Dundee Violet
Coupar Angus 0 - 1 Kirriemuir Thistle
Tayport 0 - 3 Downfield
Scone Thistle 7 - 2 Arbroath Victoria
Dundee North End 6 - 0 Brechin Victoria
Dundonald Bluebell 2 - 2 Haddington Athletic
Broxburn Athletic 3 - 2 Crossgates Primrose
Hill Of Beath Hawthorn 2 - 1 Inverkeithing Hillfield
Jeanfield Swifts 2 - 1 Penicuik Athletic
Luncarty 6 - 3 Lothian Hutchison
Dundee St James 0 - 8 East Craigie
Kinnoull 0 - 5 Dunbar United
Tynecastle 1 - 3 Glenrothes
Sauchie Juniors 1 - 0 Musselburgh Athletic