Barry made their way to the semi-final of the WBS League Cup after a penalty shoot out against Llanelli.
Torrential rain at Stebonheath Park affected the match, which ended in a goal-less draw after ninety minutes. The home side had gone seven matches without conceding and shut-out the free-scoring Barry forward line.
For much of the game, Llanelli looked more likely to score, and spent the final minutes camped around the Barry box.
In the opening penalties, Barry scored their first three spot-kicks through Kayne McLaggon, Liam Warman and Evan Press, while Mike Lewis saved from former Barry player, Louis Gerrard, and another Llanelli effort hit the bar.
Llanelli then scored twice, while Gavin Beddard’s effort was saved.
Going into the final spot kicks, Troy Greening’s effort looked to have been saved by the Reds’ keeper, who got a hand to it, but momentum took it over the line to give Barry a 4-2 win.