Ardeer Thistle 0 v 4 Clydebank
Ardrossan Winton Rovers 3 v 4 Broxburn Athletic
Auchinleck Talbot 1 v 0 Hutchison Vale
Bellshill Athletic 3 v 2 Edinburgh South
Benburb 2 v 0 Yoker Athletic
Blantyre Victoria 2 v 2 Lochgelly Albert (Lochgelly won on pens)
Broomhill 0 v 1 Thornton Hibs
BSC Glasgow 4 v 3 St Peters a.e.t.
Burntisland Shipyard 1 v 6 Glenrothes
Caledonian Locomotives 2 v 2 Lochmaben a.e.t. (Loco won on pens)
Cambuslang Rangers 2 v 3 Vale of Leven
Creetown 2 v 1 Tynecastle
Cumbernauld Colts 4 v 3 Linlithgow Rose
Dalbeattie Star 1 v 2 Blackburn United
Dundonald Bluebell 0 v 4 Troon
Edinburgh Community 2 v 3 Newton Stewart
Fauldhouse United 0 v 8 Albion Rovers
Inverkeithing Hillfield Swifts 2 v 3 Lesmahagow
Glasgow Perthshire 2 v 3 Drumchapel United
Glasgow United 5 v 3 University of Stirling
Greenock 3 v 1 Glenvale
Kilsyth Rangers 1 v 2 Hurlford United
Kinnoull 1 v 2 Newburgh
Kirkintilloch Rob Roy 2 v 0 Mid Annandale
Lanark United 3 v 2 Whitburn
Lochar Thistle 3 v 4 East Stirlingshire
Luncarty 2 v 5 Kilbirnie Ladeside
Maybole 0 v 1 Caledonian Braves
Petershill 1 v 4 Darvel
Pumpherston 0 v 5 Irvine Victoria
Shotts Bon Accord 2 v 1 Rutherglen Glencairn
St Andrews United v Gartcairn (w/o for St Andrews)
Vale of Clyde 5 v 1 Stoneyburn
Whitehill Welfare 2 v 0 Kennoway Star Hearts
Wishaw 0 v 0 Oakley United (Wishaw won on pens)