Welsh Premier & non-League round-up

Football

JD Welsh Cup Round Three

Saturday, 19 December

Guilsfield 3-0 Cwmamman United: Cymru Alliance League side Guilsfield booked their place in the last 16 of the Welsh Cup with a comfortable win over their Welsh League Division Two opponents. The home side will host Airbus UK Broughton in the next round on the weekend of 6/7 February.

Dafabet Welsh Premier League

Friday, 18 December

The New Saints 1-1 Bala Town: Reigning champions TNS were held to a second successive home draw as third-placed Bala fought back to claim a point.

Aeron Edwards gave the full-timers the lead with a stunning strike but Rob Pearson equalised after the break with his first goal for the club.

Saturday, 19 December

Aberystwyth Town 4-0 Bangor City: Aberystwyth displaced Bangor in seventh place with a convincing win at Park Avenue, with all the goals coming in an 18-minute purple patch after the hour mark.

Chris Venables scored the first two, taking his goal tally to 10 for the season. Bangor were reduced to 10 men when goalkeeper Connor Roberts was sent off and replacement, debutant Antoni Sarnowski, was soon beaten by Geoff Kellaway from short range.

Jamie Reed, the former Bangor striker, completed the rout with a low curling finish.

Haverfordwest County 0-1 Airbus UK Broughton: Bottom club Haverfordwest lost for the 12th time in 18 games this season when Tony Gray scored 20 minutes from time.

MBi Llandudno 1-1 Port Talbot Town: Llandudno missed an opportunity to close the gap on leaders TNS after Port Talbot hit back to claim a point.

Marc Williams, the league's top scorer, put Llandudno ahead after 13 minutes with a volley from a tight angle, but the visitors hit back five minutes before the break through Matthew Long.

Newtown 4-1 Carmarthen Town: Newtown reclaimed third place from Bala after coming from behind to beat struggling Carmarthen.

Matthew Prosser's chip put the visitors ahead, but Jason Oswell and two headers from Luke Boundford gave the hosts a healthy half-time lead. Neil Mitchell's penalty completed the scoring.

Rhyl 1-2 Gap Connah's Quay: A Sean Miller goal six minutes into added time gave Connah's Quay a dramatic win over Rhyl.

The home side were ahead after just two minutes from Connor Bell's effort, and they protected that advantage until Wes Baynes' 84th-minute equaliser. And there was worse to come for Rhyl, who remain one from bottom, when Miller struck the winner.

Tuesday, 22 December

Aberystwyth Town P-P Carmarthen Town

Evo-Stik Northern Premier League Premier Division

Saturday, 19 December

Colwyn Bay 1-4 Matlock Town

Evo-Stik Southern Premier League Premier Division

Saturday, 19 December

Hitchin Town 0-2 Merthyr Town

Sunday, 20 December

Welsh Premier Women's League

Cyncoed Ladies 1-5 Cardiff Met Ladies

Welsh Premier Women's League Cup

Swansea City Ladies 4-0 Aberystwyth Town Ladies