Haverfordwest shock Barry Town and TNS hit nine

- Published
Barry Town Utd 1-3 Haverfordwest County
Haverfordwest County pulled off a shock as they won at Barry Town United.
Rhys Abbruzzese struck the opener for the visitors late in the opening period and Corey Shepherd doubled their lead before Barry Town's Owen Cuddihy saw red for a second yellow card. Noah Daley gave the hosts hope soon after, but a minute later Ben Ahmun restored Barry Town's two-goal advantage to seal the win.
The win sent Haverfordwest up a place to 11th while Barry Town stay sixth in the title race.
Connah's Quay Nomads 2-0 Llandudno
Saturday's early kick-off saw Connah's Quay Nomads triumph over Llandudno to extend their winning run to six games.
The Nomads got off to a dream start when Callum West scored within 60 seconds before Jayden Lloyd was sent off for Llandudno. Harry Franklin struck on the hour mark to ensure victory.
The New Saints 9-0 Ammanford
Brad Young celebrated a hat-trick as The New Saints hammered lowly Ammanford to stay top of the Cymru Premier. Rhys Hughes added a brace while Dynel Simeu, Isaac Jeffries, Jack Bodenham and Jordan Williams also contributed to the rout.
Unbeaten TNS are six points clear at the top of the table after Connah's Quay's win over Llandudno, while Ammanford dropped a spot to 14th.

The New Saints have drawn only once this season, winning their 13 other games to date
Caernarfon Town 3-1 Briton Ferry Llansawel
Sion Bradley and Harry Charsley sent the hosts on the way to victory as they led 2-0 at the break. Charsley added his second and Luke Bowen got Briton Ferry's consolation late on. There was no change in league positions with Caernarfon fourth and Briton Ferry 11th.
Cambrian 2-3 Airbus
Airbus rose above Cardiff Met to go seventh as they earned a hard-fought win in south Wales. Jarrad Wright and Joshua Beecher put Cambrian 2-0 up only for George Peers to hit back as half time beckoned. Kaiden Cooke levelled soon after the restart and Peers struck again to settle the encounter. Cambrian stayed ninth.
Colwyn Bay 2-2 Cardiff Met
Cardiff Met's Sam Snaith scored at both ends as Colwyn Bay's 100% home record came to an end.
Snaith put the Students into the lead before the break, but his own goal put the teams level after the break.
Sam Hart scored direct from a corner put Colwyn Bay into the lead for the first time, but Jasper Payne equalised in the 73rd minute.
Cardiff Met dropped a place to eighth and Colwyn Bay stayed fifth.
Holywell Town P-P Penybont
The impact of Storm Austen included forcing a postponement of this encounter at Halkyn Road. A new date has yet to be announced.
Trefelin 0-2 Flint Town Utd
Tunde Owolabi's six-minute brace earned Flint Town victory at Trefelin a third win in four for manager Danny Holmes.
He sent in his first from the penalty spot in the 61st minute and doubled Flint Town's lead in the 67th to seal the win as they rose two places to 12th while Trefelin remained 15th.