Barry Town United remain without a win in the Cymru Premier after a 2-1 defeat at home to Newtown.
An eventful Bank Holiday encounter at Jenner Park saw Barry take the lead within just 28 seconds with a clinical effort from Keenan Patten.
But the Robins drew level with an Aaron Williams volley after 10 minutes, before the forward headed home from close range three minutes after the break.
Barry missed a golden opportunity to restore parity when Ollie Hulbert’s penalty brought about a fine save from Liam Armstrong.
The Newtown keeper also denied Rhys Schwank’s volley from inside the box and an effort from Patten soon afterwards.
Steve Jenkins’ men drop to tenth in the table after back-to-back defeats over the Bank Holiday - with a first league win of the season remaining elusive.
Barry are home again on Saturday when they face early strugglers Flint Town United, who remain without a point after their 1-0 Deeside derby defeat to Connah’s Quay.
JD Cymru Premier results
Barry Town United 1-2 Newtown
Caernarfon Town 0-0 Bala Town
Cardiff Met 0-0 Haverfordwest County
Flint Town United 0-1 Connah’s Quay Nomads
Penybont 5-1 Aberystwyth Town