Harry McConkey's men produced an inspired performance to condemn league leaders Larne to their first defeat of the season.
One team wanted the victory more than the other, it's as simple as that!
Despite playing head on into the driving wind and rain, the Mallards took the lead on 16 minutes. Captain Richard Clarke played an inch perfect ball over the Larne defence for Ryan Campbell to control, knock the ball over the head of the outcoming Conor Devlin and tap over the line.
David Scullion could have levelled for Larne in one of their few chances of the half, but his goalbound header was blocked by Ben McCann.
It was ever so close to being 2-0 on 34 minutes when Paddy McNally sliced a clearance past his own post, whilst the Mallards were denied a penalty on the stroke of half time. Campbell seemed to have been fouled, but he picked himself up, rounded Devlin and seen his shot cleared off the line.
Larne enjoyed more posession after the break but failed to create any chance of note. Indeed the home side squandered an excellent opportunity when Nathan Cashel played in Sean McEvoy but the youngster blasted over the bar with only Devlin to beat.
On 75 minutes a deserved second goal came. Ryan Campbell crossed from the right and Jason McCartney cut in from the left wing to acrobatically finish past Devlin from close range! 2-0 Mallards.
Larne should have pulled one back before full time when Darren Stuart was put through on goal, but his chip landed the wrong side of the post and the clean sheet was preserved.
A vital victory ahead of two critical games against Dergview and Limavady.
Well done to the boys in blue; 3 points in incredibly difficult weather conditions!