KAYNE McLaggan grabbed both goals as Barry Town United recorded their first win since promotion back to the Welsh Premier League.
The Dragons beat Newtown 2-0 in the first meeting between the sides for 13 years, getting off to a flier when McLaggan latched on to Troy Greening's pass to put the ball past keeper Dave Jones.
The Robins struggled to create chances and the home side sealed the three points on 77 minutes when keeper Jones failed to deal with a corner and McLaggan was on hand to bundle the ball into the net. But the victory came at a cost for Gavin Chesterfield's side as summer signing Ryan Newman sustained a broken ankle in the 38th-minute.
Aberystwyth and Carmarthen prop-up the table as both went down to defeats. The Seasiders lost 2-0 at home to Cardiff Met, going down to 10-men after just six minutes when Joe Culshaw was sent-off for a dangerous challenge on Chris Baker. The students made their advantage tell after 32 minutes when a deflected Joel Edwards shot defeat keeper Chris Mullock and sealed victory in the second half when John McKenna could only divert a cross into his own net.
Winless Carmarthen lost 1-0 at Bangor City, but it took a touch of class from Laurence Wilson to win the game for the hosts as the defender fired a rocket past Lee Idzi on 76 minutes.