A return to league action last Friday night saw Barry return to winning ways and continue their impressive winning streak in the league.
Cambrian started the game brightest and after 19 minutes they were rewarded for their efforts when Liam Eason dispatched a penalty for the home side.
By half time Barry would have felt hard done by to go in 1-0 down having created a number of good chances that Johnson the Cambrian keeper was able to save.
The pattern of play continued into the second half and after 56 minutes Liam Warman cut inside from the left hand side and stuck a thunderous shot into the top right corner giving Barry their equaliser.
With the equaliser found, Barry continued their ascendancy and 10 minutes later Mclaggon found himself through over the top. Crossing the ball across the box, Jordan Cotterill was on hand to convert the chance and give Barry all three points.
Although a late chance for Cambrian could have seen them seal a draw, Mike Lewis was one hand to make a fantastic save to keep Barry in the lead and see out the result.