Corbett Sports Welsh Premier League
The New Saints 2-0 Gap Connah's Quay: Christian Seargeant's first-half penalty and a goal from Mike Wilde saw Saints home against Connah's Quay.
Airbus UK Broughton 5-1 Bangor City: Airbus crushed Bangor as Tom Field converted two penalties, Ryan Wignall also grabbed a brace, with Ellis Healing also on the scoresheet. Anthony Miley scored the Citizens' consolation goal.
Carmarthen Town 1-2 Bala Town: Lee Hunt struck two minutes from the end to earn Bala victory at Carmarthen. The hosts had fought back to level through Jeff White after Ian Sheridan had put Bala ahead.
Cefn Druids 2-1 Port Talbot Town: Port Talbot took the lead through Luke Bowen but could not hold on after goalkeeper Steven Cann was sent off, as Lee Healey's 72nd minute penalty and Ryan Kershaw's goal a minute later gave Druids victory.
Prestatyn Town 2-2 Newtown: Shane Sutton struck twice in injury time to earn Newtown an unlikely draw at Prestatyn, who had seemed set to claim all three points thanks to goals from Michael Pritchard and Jordan Davies.
Aberystwyth Town 2-0 Rhyl: Aber never relinquished control after going two up inside 40 minutes, with Chris Venables' swerving 20 yard free-kick the pick of the goals after Craig Williams had given them the lead in the 22nd minute.
Vanarama Conference North
Chorley 0-0 Colwyn Bay
Southern Football Division One South & West
Tiverton Town 1-2 Merthyr Town
Women's Welsh Premier League
Newcastle Emlyn Ladies 1-0 Port Talbot Town Ladies
Women's Welsh Premier League Cup
Cardiff City FC Women 1-3 Swansea City Ladies