Armadale Thistle 4 v 2 Peebles Rovers
Berwick Rangers 5 v 0 Fauldhouse United
Broxburn Athletic 5 v 0 Blackburn United
Camelon 3 v 1 Bo'ness Athletic
Crossgates Primrose 2 v 0 Edinburgh South
Dunbar United 5 v 0 West Calder United
Easthouses Lily 2 v 0 Newburgh a.e.t.
Edinburgh College 5 v 2 Pumpherston
Edinburgh University 0 v 7 Tranent
Edinburgh United 1 v 3 Gala Fairydean Rovers
Harthill Royal 5 v 2 Kennoway Star Hearts
Hawick Royal Albert 2 v 3 Civil Service Strollers
Heriot-Watt University 0 v 2 Dalkeith Thistle
Hill of Beath Hawthorn 5 v 0 Newtongrange Star
Hutchison Vale 1 v 0 Lochore Welfare
Jeanfield Swifts 2 v 0 Bo'ness United
Kirkcaldy & Dysart 3 v 1 Kinnoull
Linlithgow Rose 4 v 0 Haddington Athletic
Lochgelly Albert 0 v 1 Dundonald Bluebell
Luncarty 1 v 2 Tynecastle
Oakley United 3 v 1 Dunipace a.e.t.
Ormiston Primrose 0 v 5 Musselburgh Athletic
Penicuik Athletic 2 v 2 Bathgate Thistle a.e.t. (Bathgate won on pens)
Preston Athletic 1 v 4 St Andrews United
Sauchie 3 v 1 Glenrothes
Stoneyburn 3 v 1 Edinburgh Community
Thornton Hibs 3 v 0 Inverkeithing Hillfield Swifts
Tweedmouth Rangers 0 v 2 Coldstream
University of Stirling 5 v 3 Arniston Rangers a.e.t.
Vale of Leithen 2 v 1 Livingston United
Whitburn 9 v 0 Linton Hotspur
Whitehill Welfare 1 v 0 Leith Athletic