CONNAH'S Quay Nomads missed out on the chance to move to within six points of Craig Harrison's Saints in the table as they were beaten 2-1 at home by Haverfordwest County.

This was a first defeat at the Essity Stadium for Gibson's second-placed side.

Luke Tabone had Haverfordwest in the lead midway through the first half, but this was cancelled out by Ryan Harrington's response after half-an-hour.

The Bluebirds regained their lead through Ben Fawcett three minutes later.

Nomads threatened late on, with Jordan Davies forcing Zac Jones into a near post save, while a stoppage time scramble failed to result in a leveller.

Ollie Hulbert's 96th minute goal handed Barry Town United a dramatic 3-2 triumph at Caernafon Town.

The Canaries, who had Phil Mooney sent off in the first half, twice held the advantage via efforts from Louis Lloyd and former Airbus frontman Adam Davies.

However, Harrison Bright and Jordan Cotterill twice hauled Barry level, prior to Hulbert's late intervention.

Colwyn Bay boosted their survival hopes as they stunned hosts Pontypridd United 3-0.

Udoyen Akpan, Tom McCready and Jamie Cumming made sure of the three points for Steve Evans' outfit.

It finished up 1-1 between Penybont and Newtown.

Dominic Smith's goal for the Robins was cancelled out by Chris Venables 20 minutes from time.

On Friday evening, Bala Town edged out hosts Aberystwyth Town 3-2.

Josh Ukek (2) and George Newell made sure of the points for Colin Caton's side, with Iwan Lewis - who was later sent off - and Luca Hogan replying.