Tonight's Fife Cup Semi-Final against Glenrothes has been called off due to persistent rain.
It has been rescheduled for Tuesday July 4 at Scroggie Park, Falkland, start 6pm.