Armadale Thistle 3 West Calder United 2
Camelon 5 Newburgh 0
Heriot Watt University 3 Lochore Welfare 0
Leith Athletic 5 Arniston Rangers 1
Ormiston Primrose 1 St Andrews United 8
Newtongrange Star 1 Fauldhouse United 0
Whitehill Welfare 5 Stoneyburn 0
Bo'ness Athletic received bye into Fourth Round as Rosyth folded.