Despite the heavy rain overnight Planters Park again was one of few pitches able to host this top of the table clash where the home side needed the victory to try and peg back the opposition who have 4 games in hand.
Colin Cunningham had a shot from distance on 15 minutes that went wide but it took to the half hour mark for Richy Thompson to break down the right and set up his partner Aaron Duke to tap in at the back post and a few minutes later after Thompson was fouled out on the left but the referee let play flow and Duke hit his shot against the post.
DFC were slow out of the box in the second half and Ally Wilson equalised on 53 minutes when he headed home from a corner kick but credit to DFC they knew they had to find a winner some how and Michael Ferguson fired over after the impressive Thompson set him up.
Then on 67 minutes Glenn Hand was brought down in the area and Duke stepped up to restore the lead for the home side.
Marty Hughes and Ferguson were then replaced by Scott Adams and stephen Jones as DFC tried to see out the game and Ryan Gourley was also replaced by Michael Denver as DFC closed out the game.
Mallon almost pulled it level on 75 minutes with a superb run and shot that equally was superbly saved by Stephen Croft.
Credit to both teams on a heavy pitch as no quarter was given by either side and also special note to the referee who managed the game very well.