Welsh Premier & non-League round-up

Corbett Sports Welsh Premier League

Wednesday, 26 December:

Aberystwyth Town 0-2 Newtown: Zac Evans and Kieran Mills-Evans struck in each half to give Newtown the win.

Afan Lido 0-3 Port Talbot Town: David Brooks, Carl Payne and Lewis Harling all scored before the break to give Port Talbot control at Afan Lido.

Airbus UK Broughton 2-2 Connah's Quay: Rob Jones and Jamie Petrie gave Connah's Quay the lead before Steve Tomassen's strike and a Jamie Wynne own goal rescued a draw for Airbus.

Carmarthen Town 1-0 Llanelli: Carl Evans' 21st-minute goal earned Carmarthen all three points against Llanelli.

The New Saints 1-0 Bala Town: Mike Wilde's first-half strike proved enough as Saints held off Bala.

Friday, 28 December:

Bangor City 3-3 Prestatyn: Michael Parker's goal three minutes into injury time earned Prestatyn an improbable last-gasp draw at Bangor. Sion Edwards, Les Davies and Peter Hoy had put the Citizens 3-0 up, but Jason Price scored twice for Bangor before Parker struck.

Saturday, 29 December:

Llanelli 4-2 Carmarthen Town: Llanelli eventually outstripped Carmarthen thanks to goals from Ryan Batley, Martin Rose, Antonio Corbisiero's penalty and a Luke Bowen strike. Liam Thomas scored a first-half brace for Carmarthen who finished with 10 men after Liam McCreesh picked up two bookings.

Port Talbot Town 6-1 Afan Lido: Port Talbot thrashed Afan Lido in a bad-tempered match that saw three dismissals.

Mark Jones equalised for the visitors after Port's Lewis Harling had opened the scoring, but from then on it was all the home side as David Brooks, twice, Carl Payne and then in injury time Ryan Green and Leigh de Vulgt all hit the back of the net. Lido's Paul Evans and Anthony Rawlings were both shown straight reds by referee Kevin Morgan, while Port's Jeff White also got his marching orders.

Blue Square Bet North

Wednesday, 26 December:

Vauxhall Motors 1-1 Colwyn Bay

Saturday, 29 December:

Guiseley P-P Colwyn Bay (waterlogged pitch)

The Evo-Stik League Southern - Division One South & West

Wednesday, 26 December:

Cinderford Town P-P Merthyr Town

Saturday, 29 December:

Shortwood United P-P Merthyr Town (waterlogged pitch)