The New Saints 2-1 Prestatyn (Fri): Ryan Fraughan scored a stoppage-time winner to take the New Saints five points clear at the top of the table. But the game ended in a mass brawl. Fraughan had put the home side ahead, with Ross Stephens equalising before half-time. Moments after Finley's winner, Prestatyn's Steve Rogers was sent off for two yellow cards in the space of a minute.
Bangor City 2-2 Llanelli (Sat): Bangor City's pursuit of Welsh Premier leaders TNS was dealt a blow as the second placed side were held by fourth-placed Llanelli. Les Davies and Alan Bull had given Bangor a half-time lead but two goals in the final 13 minutes from Jordan Follows and Chris Venables earned the visitors a point as Bangor's poor winless home run extended to four matches.
Bala Town 2-2 Neath (Sun): Connall Murtagh scored a late equaliser for Bala as Neath's slim title hopes evaporated. Ian Sheridan cancelled out Craig Hughes' opener for the visitors, before the Neath striker put the visitors ahead again on the stroke of half-time. But the third-placed Eagles failed to protect their lead once more as Murtagh struck 13 minutes from time.
Afan Lido 2-2 Port Talbot (Fri): Afan Lido battled back from two goals down with 15 minute remaining to claim a point. Liam Hancock and Carl Evans scoring for the home side to cancel out goals from Cortez Belle and Sasha Walters.
Airbus 3-1 Newtown (Fri): Goals from Adam Worton, Nev Thompson and Mike Hayes gave Airbus a comfortable win over bottom club Newtown, who managed a late strike from a Zac Evans penalty. The home side all but two minutes with 10 men after Craig Whitfield's early dismissal, and they ended with nine men after Adam Worton was also shown a staright red card.
Carmarthen 0-3 Aberystwyth (Sat): Aberystwyth boss Tomi Morgan celebrated vicotry over his former employers to boost his side's survival hopes. Aneurin Thomas, Josh MacAuley and Wyn Thomas scored the goals.
Blue Square Bet North
Corby 1-0 Colwyn Bay (Sat)
Toolsation Premier Division
Merthyr Town 4-0 Corsham Town (Sat)