Bala 3-0 Prestatyn (Fri): Goals from Mark Jones, Ian Sheridan and Lee Hunt gave Bala a comfortable win over Prestatyn, who now looked destined to finish in sixth place. Bala's win takes them to within six points of fourth-placed Llanelli.
Llanelli 1-2 Neath (Fri): Neath drew level on points with second-placed The New Saints after beating Llanelli for the fourth time this season. Luke Bowen scored both goals for the visitors - the first after just seven minutes and the second 14 minutes later after Chris Venables had equalised. The home side ended the match with 10 men after Ashley Evans picked up two yellow cards in as many minutes in the closing stages.
Bangor City 1-3 The New Saints (Sat): The New Saints replaced Bangor at the top of the table following a 3-1 win at Nantporth. Craig Harrison's side were 3-0 up at half-time following two goals from Greg Drapaer and an Aeron Edwards effort. Neil Thomas pulled a goal back for Bangor two minutes into the second half but Neville Powell's side fell to their second successive home league defeat.
Carmarthen 1-0 Port Talbot (Fri): Carmarthen moved a point above the relegation zone after Jack Christopher's first-half goal proved enough to beat fellow strugglers Port Talbot.
Newtown 1-1 Aberystwyth (Sat): Zach Evans's last minute penalty rescued a point for bottom side Newtown at home to fellow strugglers Aberystwyth. Josh Macauley had given the visitors the lead in the 50th minute before Evans saved Newtown, who remain four points adrift at the bottom of the Play-off Conference.
Airbus UK 1-1 Afan Lido (Sat): Liam Hancok's long range effort gave Afan Lido the lead at Broughton before Mark Cadwallader levelled for the home side three minutes before the interval.
Blue Square Bet North
Solihull Moors 1-0 Colwyn Bay (Sat)
Toolstation League Premier Division
Merthyr Town 1-3 Larkhall Athletic (Sat)