Buxton Town’s good recent form has seen them end March with four victories, which has seen the club rise back up the table putting pressure on the top four.
This was not an easy game as Chinley made Town work hard for the points.
The hosts took the lead when Zak Ridgeway hit a superb effort over Kris Taylor and into the far corner of the net.
Town were level shortly after when Ryan Byrne was felled in the area and Ben Richardson netted the spot-kick.
They then took the lead when Tallis Stone picked out the bottom corner.
Town wrapped up the points in the 85th minute when Daniel Jeffrey stepped off the bench to pounce on a mix-up between keeper and defender as he lashed the ball home.