MG Cup & Cymru Premier: TNS and Barry win through to final

Dan Williams gave TNS and early lead against Llandudno in the MG Cup semi-finals
- Published
Nathaniel MG Cup semi-finals
Saturday, 6 December
TNS 2-1 Llandudno: The New Saints reached the final of the MG Cup but were pushed all the way by Cymru North side Llandudno. The Cymru Premier leaders romped into an early two-goal lead as Dan Williams and then Jordan Williams struck. But Calllum Stephens pulled one back for the visitors soon after half-time to leave the game in the balance up until the final whistle.
Cambrian United 0-3 Barry Town: Cymru South club Cambrian United, beaten finalists in 2019, hosted Cymru Premier side Barry Town for the right to face TNS in the final. The hosts were undone deep in stoppage time in the first half when Will Richards opened the scoring for Barry, with Ollie Hulbert and Ben Margetson stretching the visitors' lead during the second period.

Connah's Quay's Marco Fregapane takes on Colwyn Bay's Ethan Roberts
Cymru Premier
Friday, 5 December
Bala Town 0-2 Haverfordwest County: Corey Shephard and Ben Ahmun's second-half penalty gave County an important win. Shephard's goal was a super strike from the halfway line that must be in the running for goal of the season. Tony Pennock's side are now ninth - one place behind Bala, who had Nathan Burke sent-off late in the game.
Caernarfon Town 1-1 Flint Town United: Adam Davies gave Caernarfon a seventh minute lead but Jake Canavan secured a vital point for Flint with 10 minutes remaining. Caernarfon are fourth while Flint remain in the bottom two.
Cardiff Met 2-1 Llanelli Town: Sam Jones' late goal gave Cardiff Met a big win to maintain their top six place. Sean Cronin gave bottom of the table Llanelli a 19th minute lead. Fumpa Mwandwe levelled for Met before goalscorer Cronin was shown a second yellow card with Jones scoring the home side's winner soon after.
Connah's Quay Nomads 2-1 Colwyn Bay: Harry Franklin scored in either half as Connah's Quay Nomads moved up to second with victory over Colwyn Bay, who netted a late consolation through Aaron Williams.
Related topics
- Published10 November 2025

- Published4 November 2025
