FLINT Town United ended a run of seven straight JD Cymru Premier defeats with a superb 3-0 win at Haverfordwest County.

Niall McGuinness’ men ended their concerning recent slide with a polished performance against a side who also secured promotion to the top-flight last season despite finishing second in the standings behind Swansea University.

The Silkmen’s third win of the campaign leaves them second-from-bottom in the standings ahead of another stern test this Saturday when they welcome Cardiff Met to the Essity Stadium.

The visitors made a strong start to the contest and took a deserved lead on 22 minutes when former Prestatyn Town midfielder Alex Jones took advantage of some confusion in the County rearguard to steer into an empty net from a tight angle.

Things almost got better for the away side just before the break when Callum Bratley flashed a shot narrowly wide with 35 on the clock.

A moment of magic from Conor Harwood doubled United’s advantage shortly after the restart, with the talented forward demonstrating some nifty footwork in the area before finishing well on 50 minutes.

The Bluebirds were dealt a further blow when they were reduced to ten men on 58 minutes, with Mark Cadwallader and Ben Maher both missing opportunities in the immediate aftermath.

Wes Baynes was shown a second yellow card on 76 minutes to make it ten-a-side, which didn’t last for long as County had another sent off shortly after United stopper John Danby pulled off a miraculous save to deny the hosts a route back into the contest.

The game was settled with five remaining when a quick breakaway presented a chance to substitute Ben Steer, who made no mistake with the finish to round-off the scoring.