Saul Hamer got BSS back on level terms in the first half after George Shaw had given Walshaw Sports Club the lead.
With the scores still level at the end of normal, Ryan Rathburn's strike secured victory allowing captain Laim Pearcey to lift the trophy for Bolton BSS at The County Ground.