Both sides had their chances, but it was the Guils who took the lead early in the second half when Simon Edwards headed in a Neil Pryce cross.

Bala were back on terms through Jon Newell following a corner and home keeper Dave Littleford made a fine save to keep his side level.

But Emyr Roberts volleyed in what proved to be the winner to pull off a shock.