Corbett Sports Welsh Premier League
Cefn Druids 0-2 Newtown AFC: First-half goals from Matthew Hearsey and Jason Oswell earned victory for Newtown at Druids, who had Peter Hoy red-carded in the 53rd minute.
Aberystwyth Town 0-3 Port Talbot Town: Martin Rose's second-half hat-trick, including a penalty, saw Port Talbot romp to victory after Aberystwyth had goalkeeper Mike Lewis sent off in the 49th minute.
Carmarthen Town 2-1 Airbus UK Broughton: Two goals from Cortez Belle saw 10-man Carmarthen edge Airbus. The home side had David Brooks sent off just before half-time for two yellow cards in three minutes, then saw Airbus pull level through Tom Field's penalty before Belle's late winner.
Rhyl 1-1 Gap Connah's Quay: A Mark McGregor own goal denied Quay victory after they had taken the lead through Chris Rowntree.
The New Saints 1-0 Bala Town: Alex Darlington's 35th-minute strike gave The New Saints victory over Bala Town.
Prestatyn Town 1-2 Bangor City: Bangor edged to victory despite finishing the game with nine men. Les Davies gave the Citizens the lead but they then had Leon Clowes sent off in the 26th minute. Chris Jones doubled the lead in the second half but Davies was later shown a second yellow card. Prestatyn pulled a goal back soon after through Jordan Davies but Bangor held on.
Vanarama Conference North
Colwyn Bay 1-4 Solihull Moors
Southern Football Division One South & West
Wimborne Town 0-2 Merthyr Town
Women's Welsh Premier League
Cardiff City FC Women 1-2 PILCS Ladies FC
Swansea City Ladies 4-0 Cwmbran Celtic Ladies FC