Rhys Barton had given Haslingden a 14th minute lead but Wyre Villa levelled matters with 14 minutes left on the clock through Oliver Evans.
With just five minutes to go at Charnock Richard, Moore (pictured earlier in the season, above) popped up to seal the cup for the promotion chasers.
Look out for match highlights by @UpNorthProds on Twitter
Keep up-to-date with our exclusive email newsletters.
Subscribe