Two late goals gave Barry the victory over visiting Taff’s Well, with Kayne McLaggon scoring from chances created by substitute Drew Fahiya.
The visitors had taken an early lead through Josh Allen after only three minutes, and Barry looked as if they would struggle to break down a defence who had lost just one of their ten matches so far this season.
With the Wellmen dominating in defence, it took a long shot from Aiden Lewis in the 65th minute to bring the home side level, Lewis getting his first goal for the club.
Time was ticking away, but, in the 90th minute, Fahiya beat his man on the right and crossed for McLaggon to score what seemed to be the winner.
With Well still spinning from conceding, there was a near repeat two minutes later, Fahiya again setting up McLaggon to make it 3-1.