This marked their third win of the season, and ended a seven match losing run. In their previous two games they had gone close to getting something from the game, only to be denied, but this time they got their just reward, as they set about their hosts from the off and rarely let up from then on.
A couple of free kicks in the early stages were not capitalised on, as Nathan Craig first fired into the wall, and then a Wes Baynes delivery was met by Kai Edwards, but he was unable to direct his header on target. Both Conor Harwood and Callum Bratley were very lively for Flint, and were causing constant problems for the home defence as the Silkmen continued to press.
The pressure was rewarded on 22 minutes when Matthew Turner was unable to hold onto the ball and amongst confusion in the box, Alex Jones was on hand to sweep the ball home.
Jones almost turned provider a few minutes later, when he looked to set up Mark Cadwallader, but Sean Pemberton made a last ditch tackle to save his side. Just after the half hour mark, Pemberton almost sliced the ball into his own net, but fortunately for the centre half, the ball spun over the bar.
Kieron Lewis gifted possession to Flint on 35 minutes and the resulting play almost saw them double their advantage, but Bratley's shot was just wide of the post.
Straight from the restart the Silkmen were once again on the front foot, when a slip by Alaric Jones gifted Harwood an opportunity, but he was unable to capitalise. However, the let off was only temporary, as on 49 minutes the Flint forward danced through the Bluebirds defence and slotted it past the onrushing Turner to put the visitors 2-0 up.
Haverfordwest's already daunting task began to look unsurmountable on 64 minutes, when Alaric Jones received his second yellow of the game and was sent off, after he had pulled back Cadwallader just outside the box.
Turner then denied Craig with a good save from a free kick. The Silkmen continued to pile forward and Ben Maher put a shot over from 20 yards. Turner then fumbled a Baynes delivery from a corner, but managed to recover.
The numbers were evened up on 78 minutes as Wes Baynes received his second yellow following a trip on Dan Fawcett just outside the box. John Danby was finally called into some serious action shortly after, when from an Elliot Scotcher free kick he saved well from substitute Jack Wilson, and Fawcett's follow up header was cleared off the line.
Flint were then handed the numerical advantage once more, as former Merthyr midfielder Lewis was shown a straight red following a lunge on Alex Jones.
With 5 minutes remaining, Ben Steer was introduced to the action, replacing Harwood, and he made his presence felt a couple of minutes later by latching onto a through ball and steering it past Turner to make it 3-0.
Line Ups :
Haverfordwest County - Matt Turner, Daniel Summerfield, Sean Pemberton (c) (Tryston Jones 76), Alaric Jones, Ricky Watts, Corey Shephard (Kurtis Rees 56), Ben Fawcett, Marcus Griffiths, Elliot Scotcher, Kieran Lewis, Mark Jones (Jack Wilson 56). Unused Subs -Wojciech Gadja, Scott Tancock
Flint Town United - John Danby, Sam Hart, Nathan Craig, Wes Baynes, Kai Edwards, Richie Foulkes (c), Mark Cadwallader (Les Davies 78), Alex Jones, Callum Bratley (Andrew Brown 90), Conor Harwood (85), Ben Maher. Unused Subs - Aaron Jones, Tom Kemp
Flint MOM - Conor Harwood ( a sparkling performance from the youngster who was a constant menace to the opposition defence)