Abbey Vale 0 v 3 Dalkeith Thistle
Albion Rovers 2 v 1 Dunipace
Arniston Rangers 2 v 0 Cumbernauld Colts
Arthurlie 3 v 0 Easterhouse
Bathgate Thistle 0 v 1 Girvan
Beith 4 v 1 Armadale Thistle
Berwick Rangers 2 v 1 Heriot-Watt University
Bo'ness Athletic 1 v 4 Auchinleck Talbot
BSC Glasgow 0 v 5 Lesmahagow
Campbeltown Pupils 0 v 6 Linton Hotspur
Clydebank 7 v 1 Caledonian Locomotives
Coldstream 0 v 1 Blackburn United
Cumbernauld United 7 v 1 Tweedmouth Rangers
Cumnock 3 v 1 Lanark United
Darvel 3 v 2 Whitletts Victoria
Drumchapel United 1 v 0 Johnstone Burgh
Easthouses Lily 2 v 3 St Rochs
East Kilbride 2 v 1 Tranent
East Kilbride Thistle 1 v 5 Kilbirnie Ladeside
Edinburgh College 4 v 1 Creetown
Edinburgh United 1 v 3 Glasgow United
Eglinton 5 v 0 Bonnyton Thistle
Finnart 1 v 6 Pollok
Gala Fairydean Rovers 4 v 2 Camelon
Glenrothes 0 v 1 Forth Wanderers
Glenafton Athletic 0 v 2 Dalry Thistle
Greenock 2 v 0 Thorniewood United
Gretna 2008 4 v 1 Newton Stewart
Haddington Athletic 1 v 2 Kilsyth Athletic
Harthill Royal 1 v 3 Knightswood
Hill of Beath Hawthorn 3 v 0 Edinburgh University
Hurlford United 3 v 1 Penicuik Athletic
Jeanfield Swifts 4 v 1 Glasgow University
Kello Rovers 1 v 2 Sauchie
Kilwinning Rangers 3 v 2 Muirkirk
Largs Thistle 7 v 0 Bellshill Athletic
Larkhall Thistle 4 v 0 Thornton Hibs
Livingston United 0 v 3 Bo'ness United
Lochore Welfare 2 v 1 Ashfield
Lugar Boswell Thistle 6 v 1 Craigmark Burntonians
Maryhill 3 v 1 Lochgelly Albert
Neilston 4 v 3 Peebles Rovers
Newburgh 2 v 3 Civil Service Strollers
Newmains United 2 v 2 Leith Athletic (Newmains won on pens)
Newtongrange Star 2 v 1 Hawick Royal Albert
Nithsdale Wanderers 2 v 10 Broxburn Athletic
Ormiston Primrose 1 v 4 Cowdenbeath
Port Glasgow 4 v 3 West Park United
Renfrew 8 v 0 St Cuthbert Wanderers
Rossvale 0 v 2 Caledonian Braves
Royal Albert 1 v 2 Kirkintilloch Rob Roy
Saltcoats Victoria 0 v 2 Musselburgh Athletic
Shotts Bon Accord 1 v 0 Giffnock
St Cadocs 7 v 0 Irvine Victoria
Thorn Athletic 3 v 2 Crossgates Primrose
Threave Rovers 4 v 2 Benburb
Troon 1 v 0 Dunbar United
Upper Annandale 1 v 2 St Andrews United
Vale of Clyde 2 v 1 Wishaw
Vale of Leithen 0 v 3 Preston Athletic
Vale of Leven 4 v 4 Kirkcaldy & Dysart (K&D won on pens)
West Calder United 1 v 2 East Stirlingshire
Whitehill Welfare 2 v 2 St Anthonys (Whitehill won on pens)
Wigtown & Bladnoch 0 v 10 Irvine Meadow