Corbett Sports Welsh Premier
Aberystwyth Town 3-3 Bangor City: Bangor clinched their place in the top six with this draw at Aberystwyth whose fate is still undecided. Aber led into the second half thanks to goals by Geoff Kellaway and two by Chris Venables. But Ryan Edward's second goal in the 59th minute clinched Bangor's place in the top half. Les Davies was Bangor's other scorer.
Afan Lido 1-6 Bala Town: Four goals by Mark Connolly steered Bala to victory at Afan Lido. Afan Lido took the lead through Chris Hartland before Connolly struck just before half time and then completed his hat-trick with two more in the opening seven minutes of the second half. Mark Jones and Chris Mason scored either side of Connolly's 83rd minute fourth.
Connahs Quay 1-3 Carmarthen Town: Carmarthen secured their place in the top six before the mid-season split. Connah's Quay scored first after 26 minutes when Mike Hayes was on target. Carmarthen hit back in the second half with goals by Kris Thomas (49), substitute Cortez Belle (pen) and Christian Doidge.
Prestatyn Town 5-2 Newtown AFC: Lee Hunt's hat-trick put Prestatyn in charge against Newtown. Andy Parkinson scored Town's other goals with Newton's scores coming from Luke Boundford and Jeff White. Shane Sutton's dismissal for deliberate hand ball ended Newtown's hopes.
The New Saints 1-1 Airbus: It was honours even between the top two, with Airbus securing a point thanks to Chris Budrys' 81st minute goal. Alex Darlington had opened the scoring for TNS in the third minute.
Worcester 2-1 Colwyn Bay
Calor Division One South & West
Shortwood P-P Merthyr