
A stoppage time winner saw Barry Town United edge closer to the Cymru Premier play-offs in a 2-1 win over Aberystwyth.
Andy Legg's side remain five points clear at the top of the Play Off Conference after recording back-to-back wins for the first time as manager.
Barry opted for just the one starting change from last Friday's thrilling 4-3 win at Briton Ferry - with Josh Yorwerth coming in for Ryan Kavanagh.
The hosts went ahead afer just ten minutes when Aiden Lewis' volley from a corner kick found its way through a goalmouth scramble, before landing at the feet of Ieuan Owen, who tapped in from the back post for his sixth league goal of the campaign.
Owen nearly turned provider for Ollie Hulbert to double the lead, but with only Aber keeper Dave Jones to beat, his volley was tipped over the bar.
Jones would continue to frustrate Barry with virtually every half chance they had coming their way, while Rico Paterson's free kick at the end of the first half flew wide.
Owen hit the side netting in the opening seconds of the second half as Barry sought to wrap up all three points, but continued to find themselves thwarted by Dave Jones, making some crucial saves to deny both Owen and Hulbert.
But Aberystwyth - who are facing relegation from the Welsh top-flight for the first time in their history - looked to have snatched a point in the 90th minute when Paterson volleyed home from the edge of the penalty area past Liam Armstrong.
But barely two minutes later, Barry had the last word - as Ieuan Owen's pinpoint cross was nodded on target by Eliot Richards, before it rebounded into the net for a last-gasp victory.
Barry were unable to stretch their lead in the Play Off Conference as Connah's Quay won 4-0 against Flint Town United on Tuesday night.
The Silkmen provide Barry's next opposition as they travel to Cae-y-Castell on Saturday 22nd March.
JD Cymru Premier
Play-Off Conference
Barry Town United 2-1 Aberystwyth Town
Connah's Quay Nomads 4-0 Flint Town United
Championship Conference
Briton Ferry Llansawel 1-1 Newtown
The New Saints 2-0 Caernarfon Town