Barry Town United moved into the top half of the Cymru Premier table after a 4-2 victory at Newtown on Tuesday night.
Steve Jenkins' men turned the game on its head with a second half comeback to make it back-to-back league wins in the space of four days.
The manager kept faith with the same starting eleven that beat Briton Ferry Llansawel at the weekend.
But under the Tuesday night lights at Latham Park, it was the Robins who dominated the first half - and they went ahead after 11 minutes when Aaron Williams fired in off the post.
Eliot Richards came closest to equalising for Barry with an audacious 22 yard effort which went over the bar.
But Newtown continued to press and while Jason Oswell had a goal disallowed for offside, he made amends on the stroke of half time - not long after Luc Rees had made two crucial saves to deny Shane Sutton and Josh Lock.
An UNBELIVEABLE second half from @BarryTownUnited! 😅#JDCymruPremierpic.twitter.com/rP4HwBbed3
— JD Cymru Leagues 🏴 (@CymruLeagues) October 15, 2024
The second half proved to be a very different story indeed - Barry made a much brighter start and were quick to carve out the chances.
They didn't have to wait long to reply when Robbie Willmott's cross found an unmarked Ollie Hulbert at the back post, whose header on 54 minutes marked his eighth league goal this season.
Three minutes later, Harrison Bright caught out home keeper Alex Swindell as he curled home the equaliser from the edge of the area.
Newtown continued to press without bothering Luc Rees too much, while Swindell pulled off a fine save to keep out Ben Margetson's deflected shot at close range.
But on 69 minutes, Sam Snaith fired Barry ahead for the first time when his through ball lobbed the Newtown keeper and landed in the empty net.
The comeback was complete with ten minutes of normal time to go as captain Evan Press set up Keenan Patten to slot in his second goal in as many games - and his sixth in all competition this season - to wrap up all three points.
Barry break into the top six for the first time this season after Bala were held to a goalless draw by Connah's Quay Nomads.
But attention now turns to the Welsh Cup - as Barry enter the fray on Saturday with a second round clash against Caerau Ely at Jenner Park (2pm ko)
JD Cymru Premier results
Bala Town 0-0 Connah's Quay Nomads
Briton Ferry Llansawel 1-2 Haverfordwest County
Caernarfon Town 1-4 Aberystwyth Town
Cardiff Met 1-1 Penybont
Newtown 2-4 Barry Town United
The New Saints 5-0 Flint Town United