Steve Davies put Trefnant ahead with a spectacular 25-yarder but Craig Griffiths equalised with a far-post header just before the break.

In the second period goals from Jeff Cody, Lucas Brookes and Dave Fuller plus a Griffiths penalty sealed the win.

The only other Premier Division clash to survive the weather saw Rhyl Nomads triumph 2-1 at Mochdre Sports.

Chris Evans handed the hosts a ninth-minute lead, but Jason Ashbrooke levelled and Phil Goodwin notched the decider 17 minutes from time.

Mike Prydderch's hat-trick helped second-placed Brynford United overcome Betws yn Rhos 5-1 in Division One.