Barry in form
Richard Kennedy put Barry on the way with the opener in the 53rd minute before Tom Ramasut sealed the win with a further two goals. Bangor remain in second, one point behind leaders Port Talbot FC who beat Llanelli FC 2-0 on Friday.
Joy for Connah's Quay
Barry climbed up to third, level on points with Bangor, while Connah's Quay Nomads FC are one place and one point further back after a 3-1 win over Haverfordwest County AFC in front of the league's lowest crowd of the day - just 127.
More misery for Oswestry
At the other end of the table, rock bottom Oswestry Town FC suffered their sixth reverse in nine games as they lost 3-2 at home to Rhyl FC. Andy Moran scored the winner for the visitors in the 79th minute.
Caersws go down
Caersws FC, third from bottom and only one point better off than Oswestry, lost 1-0 against Afan Lido FC with Andy Pitman's 33rd-minute strike proving decisive.
Struggling Welshpool Town AFC were on the verge of only their second win of the season before Lee Jones's injury-time equaliser earned Carmarthen Town AFC a 1-1 draw.
Two for Wright
Cwmbran Town FC slipped up as they went down 3-1 at Caernarfon Town FC. Danny Barton proved their undoing as he netted twice, including the game's first from the spot. Anthony Wright also hit a double as Aberystwyth Town FC beat Flexsys Cefn Druids FC 3-0.