Barry Town United returned to winning ways in the Cymru Premier after beating Aberystwyth 1-0 at Jenner Park.
Ollie Hulbert became the league's top scorer with his sixth goal of the season, as Barry rounded off an intensive week of three matches.
Manager Steve Jenkins opted for just one change following the 1-1 draw at Haverfordwest - with Robbie Wilmott returning after Josh Yorwerth was sent off last Tuesday.
A goalless first half saw away keeper Dave Jones keep out a back post effort from Hulbert from a long throw-in, while Iwan Lewis went close for Aber from a set piece, with Devon Torry's follow up effort from distance falling narrowly wide.
Barry dominated after the break - and they could have broken the deadlock earlier, with Sam Snaith forcing Jones into making a fine double save.
Ollie Hulbert yn rhwydo ei chweched gôl gynghrair y tymor hwn 🔥
— Sgorio ⚽️ (@sgorio) September 27, 2024
Ollie Hulbert bags his sixth league goal of the season 🔥
85' | @BarryTownUnited 1-0 @AberystwythTown pic.twitter.com/27rHm54MkL
But the hosts' persistence paid off in the 85th minute as Ieuan Owen bundled the ball into the area for Hulbert, whose initial effort hit the post before the rebound was blasted into the net.
Barry are now eighth in the table - and two points off the top six - following their first win in four league games.
Next up is the short trip to Bridgend to face league leaders Penybont on Friday night - in a derby that will also serve as a dress rehearsal for their Nathaniel MG Cup quarter final.
JD Cymru Premier results
Barry Town United 1-0 Aberystwyth Town
Briton Ferry Llansawel 2-2 Bala Town (Saturday)
Caernarfon Town 3-1 Connah's Quay Nomads (Saturday)
Flint Town United 0-1 Penybont (Saturday)
Haverfordwest County 1-0 Cardiff Met
Newtown 1-6 The New Saints