Welsh Premier League & non-League round-up
Corbett Sports Welsh Premier League
Bala Town 0-3 The New Saints: Bala held Saints scoreless in the first half despite having goalkeeper Ashley Morris sent-off after 10 minutes for a foul on Greg Draper. But the leaders struck with three goals after half-time through Ryan Fraughan's penalty, Sam Finley and Aeron Edwards.
Bangor City 3-3 Prestatyn Town: Goals from Mike Pritchard and Jack Lewis saw Prestatyn recover from 3-1 down to claim a draw at Bangor. Chris Jones had opened the scoring for the Citizens and added a second just before the break, bracketing a Prestatyn reply from Lee Hunt. Jack Laird increased Bangor's lead soon after the restart before Prestatyn's fightback.
Gap Connah's Quay 1-3 Rhyl: Liam Dawson and Michael Walsh gave Rhyl the lead before Sean Miller struck to give Quay hope, only for Levi Makin's 81st-minute strike to restore the visitors' two-goal advantage. Quay had Luke Holden sent off for his second yellow card just before half-time.
Port Talbot 1-2 Aberystwyth: Goals from Chris Venables and Mark Jones saw Aberystwyth climb to second place, after they had fallen behind to a sixth-minute Martin Rose goal.
Newtown 4-1 Cefn Druids: Newtown romped to victory over Druids to climb to fifth in the table. Jason Oswell and Craig Williams gave the home side the lead at half-time. Although Chris Rimmer pulled a goal back, Matthew Hearsey restored Newtown's two-goal cushion before Rimmer was unfortunate to put through his own net.
Airbus UK 2-0 Carmarthen: Second-half goals from Matty McGinn and Tom Field, with a penalty, saw Airbus climb to within three points of leaders TNS with a game in hand.
Vanarama Conference North
Tamworth 1-1 Colwyn Bay
Southern Football Division One South & West
Stratford Town 1-0 Merthyr Town
Womens Welsh Premier League
Aberystwyth Town Ladies 0-9 Cwmbran Celtic Ladies
Cardiff City FC Women 1-2 Swansea City Ladies
Newcastle Emlyn Ladies 1-5 Cardiff Metropolitan Ladie
Port Talbot Town Ladies 3-0 Llandudno Ladies FC
Rhyl & Prestatyn Ladies 1-2 Wrexham Ladies