Barry Town United lost 4-0 defeat at reigning Cymru Premier champions The New Saints.
Manager Steve Jenkins was boosted by the return of captain Kayne McLaggon to the starting XI while Luc Rees was handed his first start of the season between the posts and Callum Sainty made his 200th appearance in yellow-and-blue.
Park Hall has been known as a happy hunting ground for Barry in recent years - and they threatened early on when Ollie Hulbert fired wide from the edge of the area while keeper Rees did well to block a long-range strike from Adam Wilson.
But the UEFA Conference League qualifiers went ahead when Leo Smith’s effort was turned in on the rebound by Jordan Williams after 26 minutes.
Keenan Patten found the net for Barry after the break only for his goal to be ruled offside, before two minutes later, Wilson snuck the ball past Rees at the back post.
The league leaders further asserted their dominance with two late goals in the space of a minute from Ben Clark and Jordan Williams.
Barry remain seventh in the table but are now three points off the top six as attention turns to their Nathaniel MG Cup clash at Trethomas Bluebirds on Tuesday night, followed by Caernarfon Town’s visit to Jenner Park in the league next Saturday.
JD Cymru Premier results
Bala Town 3-0 Aberystwyth Town
Caernarfon Town 3-2 Briton Ferry Llansawel
Connah’s Quay Nomads 0-1 Penybont (Sunday)
Flint Town United 1-0 Haverfordwest County
Newtown 2-1 Cardiff Met (Friday)
The New Saints 4-0 Barry Town United

Heart Charity encourages Half Marathon runners to make heart health part of their preparation
Barry shrug off pre-season preparations with second-half fidplay against Llantwit Fardre
“More than just a sport”: Minister for culture and sport questioned on future of rugby in Wales
Paines‑Lang penalty seals Barry’s storming second‑half comeback to stay unbeaten at the top