Corbett Sports Welsh Premier League
Port Talbot Town 1-5 The New Saints: Port Talbot had lost only once at home this season before the visit of table-topping TNS. But they found themselves trailing to two Jamie Mullen goals at half-time and were down and out as Chris Marriott, Mike Wilde and Kai Edwards found the target in the second half. Corey Thomas' 90th-minute goal was scant consolation for the home team.
Gap Connah's Quay 2-4 Aberystwyth Town: Aber produced a stunning second-half fight back to claim the points against Connah's Quay. Aberystwyth trailed 2-0 after 50 minutes after Steve Evans and Ricky Evans were on target. But Chris Venables started the comeback in the 56th minute, before two from Mark Jones gave Aber the lead and Venables sealed the win with his second.
Airbus UK Broughton 2-1 Prestatyn Town: Andy Jones opened the scoring for Airbus after nine minutes before Andy Parkinson equalised for Prestatyn. But Chris Budrys' goal on the half hour secured victory for the home side, who remain fourth in the Welsh Premier League.
Bala Town 3-1 Cefn Druids: Bala are second in the Welsh Premier League following victory at home to Cefn Druids. Kieran Smith scored twice for the Lakesiders after Lee Hunt had given them the lead at Maes Tegid. Derek Taylor scored Druids' only goal.
Newtown AFC 0-2 Carmarthen Town: Carmarthen moved above Newtown into the Welsh Premier League's top six following a 2-0 win at Latham Park. Liam Thomas put the visitors on their way with the opening goal on 19 minutes and David Brooks wrapped up victory for Mark Aizlewood's side with 10 minutes remaining.
Bangor City 0-0 Rhyl: Bottom-side Bangor kept their first clean sheet in seven league matches to earn a point against fellow strugglers Rhyl. The result means the visitors remain 10th in the table, nine points above Bangor and four points ahead of the relegation zone and 11th placed Prestatyn.
Southern Football Division One South & West
Merthyr Town 6-0 Bashley
Women's Welsh Premier League
Cardiff City FC Women 6-0 Wrexham Ladies
Llandudno Ladies 2-0 Aberystwyth Town Ladies
PILCS Ladies FC 3-0 Port Talbot Town Ladies
Rhyl & Prestatyn Ladies 2-4 Cwmbran Celtic Ladies FC
Swansea City Ladies 1-1 Cardiff Metropolitan Ladies