Prestatyn 0-4 Bangor (Fri): Sion Edwards struck twice after Chris Jones gave Bangor a 19th-minute lead at Prestatyn. Les Davies scored the visitors' third with Edwards following up Jones' initial effort before finishing off the task.
Llanelli 1-2 Bala (Sat): Two first half goals proved enough for Bala to secure victory at Stebonheath Park. Ian Sheridan gave Colin Caton's side the lead on 21 minutes before Marc Connolly doubled the advantage in stoppage time. A Danny Williams own goal reduced the deficit in the second half but Bala held on for victory.
Neath 0-1 The New Saints (Sat): The New Saints returned to the top of the table following victory over title rivals Neath at The Gnoll. Substitute Scott Ruscoe scored the only goal of the game with seven minutes remaining against 10-man Neath, who had Craig Jones dismissed for two yellow cards.
Aberystwyth 1-1 Afan Lido (Fri): Danny Thomas hit home in the second minute for Afan Lido at Aberystwyth. But three minutes later Sean Thornton levelled for the hosts.
Carmarthen 3-2 Newtown (Sat): Paul Fowler scored twice as Carmarthen came out on top in the battle between the bottom two sides. Fowler gave the home side the lead on 11 minutes before Luke Boundford equalised for Newtown on 31 minutes. Boundford gave the visitors the lead on 71 minutes only for Dan MacDonald to level the scores four minutes later. And Fowler secured a vital win for his side with four minutes of the game remaining.
Port Talbot 2-1 Airbus (Sun): Chris Hartland scored the winner after seven minutes of stoppage time to take Port Talbot to within five points of seventh-placed Airbus. After Mark Cadwallader had given the visitors a 48th-minute lead, Cortez Belle brought the home side level and then Hartland grabbed a dramatic winner.
Blue Square Bet North
Colwyn Bay 0-5 Hinckley (Sat):
Les Phillips Cup quarter-final
Merthyr Tydfil 4-0 Street (Sat):