Welsh Premier & non-League round-up
Corbett Sports Welsh Premier League
Gap Connah's Quay P-P Prestatyn Town: Postponed due to waterlogged pitch.
Aberystwyth Town P-P Airbus UK: Postponed due to waterlogged pitch.
Bala Town 1-2 Llanelli: Despite travelling to north Wales with only 11 players, Llanelli secured a 2-1 win at Bala. Former Wales midfielder Mark Jones had given the home side the lead but Antonio Corbisiero and Martin Rose's goals in the final 10 minutes secured Llanelli's victory.
Bangor City 2-2 Carmarthen Town: Jonathan Hood's late header secured a draw for Carmarthen at Bangor to extend their unbeaten run to eight games. Craig Hughes gave the visitors the lead after seven minutes before goals from Ryan Edwards and Chris Jones gave Bangor a 2-1 lead. Carmarthen had Hughes and Craig Hanford sent off while Bangor's Liam Brownhill was also dismissed before Hood's equaliser four minutes from time.
Newtown 1-2 Afan Lido: Afan Lido secured their first away win of the season to move within three points of fellow strugglers Newtown. Mark Jones gave the visitors the lead on 38 minutes only for Nicky Ward to equalise five minutes later before Paul Evans' late winner secured three vital points for Paul Reid's side.
Port Talbot Town 1-3 The New Saints: The New Saints returned to the top of the Welsh Premier with victory at the Genquip Stadium. Alex Darlington set the champions on their way with a penalty on 39 minutes and they doubled their advantage three minutes into the second half when James Bloom conceded an own goal. Ryan Fraughan sealed the victory with a third goal for the visitors while David Brooks' late penalty was merely a consolation for Scott Young's side.
Welsh Cup Third Round
Pontardawe P-P Goytre
Blue Square Bet North
Colwyn Bay 3-1 Histon
The Evo-Stik League Southern - Division One South & West
Wimborne Town 0-3 Merthyr Town
Welsh Premier Women's League
Caernarfon Town 0-7 Wrexham
Aberystwyth 0-3 Port Talbot
Cardiff Met P-P Northop Hall
Cardiff City FC 3-0 Newcastle Emlyn
Caerphilly Castle P-P Llanidloes
Swansea City 6-0 Llandudno Junction