Back
Bollington took an early lead and Town went in one-nil down at half time but second half goals from Dean Curtis, who swivelled and fired in a low effort to draw Town level, and a late winner from Captain Fantastic Liam Diggle gave Town a first win in four league outings.
Diggle's goal was a hark back to his younger days as a number 9 when he pulled away at the back post and powerfully headed home Jake Sant's cross.
But his performance as an all-action midfield general in this game secured him the St Helens Borough Food Pantry player of the match award, with Olly Filson and Curtis also in the running for the award.
Meanwhile, Town fans were left searching the record books for the Marksmen's youngest ever player as Charlie Barnes staked his claim with a late debut.
Another debutant also impressed off the bench when Ben Wright made his bow and Town move on to face Middlewich next Saturday (November 7) in another home league game with a 3pm kick off at CBS Stadium, Ruskin.