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

Barry through to MG Cup semi finals
Young Bombers rally with Llandaff win
Barry cruise to Colwyn Bay win
Bears beaten at Cambrian Welfare
Bombers coach criticises Rhydyfelin defeat
Llantwit draw at Treowen Stars
Tributes to ex-Barry boss Colin Addison
Holders Barry out of WRU Youth Plate
Wales RL debut for Ellis
'Frustrating' cup exit for Bombers
Barry RFC secure second victory on the bounce against Llanishen
Barry Town head into the third round of the Welsh Cup
Welsh city could host Women’s World Cup games