The Mallards closed the gap at the top of the Bluefin Sport Championship with 3 points over the league leaders on Saturday evening.
Sean McEvoy opened the scoring in the first half unleashing a fierce right footed shot high into the top corner of the net, and he thereafter earned a penalty for our second goal of the day, which Richard Clarke converted.
Paul Finnegan pulled a goal back for the Ports before the half time whistle to leave an intriguing second period.
Conal McGrandles then equalised for the away side before Chris Kelly put us back in front.
Ryan Campbell blasted home a fourth from close range, to round off a superb victory.