Corbett Sports Welsh Premier League
Bala Town 1-2 Rhyl: Aaron's Bowen's brace gave visitors Rhyl a 2-1 win at Bala town. Bowen's efforts came before Ian Sheridan gave Bala late hope with his 79th-minute effort.
Airbus UK Broughton 2-3 The New Saints: Mike Wilde scored a brace to give Saints a 3-2 win at Airbus after Adrian Cieslewicz scored an 18th-minute goal to open the scoring. The home side twice came from behind through Matty McGinn and Ian Kearney, but Wilde's 92nd-minute strike secured the win.
Bangor City 1-2 Carmarthen Town: A last minute Jack Laird penalty only proved to be consolation as Bangor lost to Carmarthen, with Luke Prosser and Liam Thomas scoring for the visitors.
Newtown AFC 6-3 Aberystwyth Town: Five players found the net and Luke Boundford scored a hat-trick as Newtown beat Aberystwyth in a nine-goal contest. Jason Oswell scored a brace for Newtown before Matthew Hearsey found the net in the 39th-minute.
Two goals from Chris Venables and one from Mark Jones were not enough to prevent Aberystwyth from falling to a 6-3 defeat after five players were booked.
Prestatyn Town 0-4 Cefn Druids: An early red card for Michael Parker set Prestatyn off to a bad start, with Cefn Druids' Karl Noon scoring from the resulting 32nd-minute penalty. A brace from Ryan Edwards secured the result, with substitute Lee Healey adding the final goal in the 85th-minute.
Port Talbot Town 1-1 Gap Connah's Quay: Rhys Griffiths' 14th-minute goal put Port Talbot into a good position that was strengthened after Gary O'Toole's 42nd-minute red card, but Connah's Quay fought back to equalise through Sean Miller in the 55th-minute. Port Talbot's Carl Evans was then sent off in the 71st-minute, but neither side were able to find a winner.
Colwyn Bay 3-5 Oxford City
Southern Football Division One South & West
Merthyr Town 3-1 North Leigh
Women's Welsh Premier League
Cardiff Metropolitan Ladies 5-0 Wrexham Ladies
Cwmbran Celtic Ladies FC 7-0 Newcastle Emlyn Ladies
Llandudno Ladies FC 1-4 PILCS Ladies FC
Rhyl & Prestatyn Ladies 2-3 Port Talbot Town Ladies
Swansea City Ladies 11-0 Aberystwyth Town Ladies