Arniston Rangers 3 Kirkcaldy & Dysart 2
Broxburn Athletic 1 Glenrothes 4
Haddington Athletic 2 Dunbar United 1
Lochore Welfare 0 Hill of Beath Hawthorn 4
Newtongrange Star 0 Crossgates Primrose 2
Sauchie 5 Blackburn United 0
Whitburn 3 Jeanfield Swifts 1
Whitehill Welfare 1 Preston Athletic 3