CARDIFF MET ensured that Haverfordwest County's miserable run of late in the JD Cymru Premier continued with a resounding 6-1 win.

In the ties played on Tuesday (April 20), The Archers found themselves 6-0 up at half time thanks to a stunning first half performance.

Ollie Hulbert helped himself to a hat-trick, whilst Eliot Evans (2) and Bradley Woolridge were also on the scoresheet to condemn the Bluebirds, who have won just once in five matches, to yet another defeat.

Elsewhere, TNS remained at the top of the table thanks to two second half goals to beat Caernarfon Town 2-0 at The Oval.

Greg Draper and Blaine Hudson were scored for the Saints before the Cofis were reduced to ten men after Noah Edwards was sent off with six minutes to go.

Connah's Quay remain on the same points as TNS after winning 2-0 v third-placed Bala Town, goals from Declan Poole and George Horan in the last five minutes securing victory.

Aberystwyth Town enjoyed a fine 3-0 win at bottom-of-the-table Cefn Druids - skipper Marc Williams on target and Jamie Reed scoring twice, including one that was his 100th goal in Wales' top-flight.

Newtown maintained their good form with a 2-0 win at Flint Town United - Jordan Evans and Tyrone Ofori with the goals in that one.

Last but not least, saw a 3-3 thriller played out between Barry Town United and Penybont at Jenner Park.

Barry had seemed to be running away with the win with Jamie Bird and Kayne McLaggon putting them 2-0 up early on.

And despite Ben Ahmun pulling one back for Bont, Barry again restored the two-goal cushion through David Cotterill before half time.

But, Penybont fought back well in the second half, Matt Harris scoring before they went down to ten men.

Ahmun scored again in the last 20mins with a fine strike to secure a big point for the visitors.