Brad Jackson scored a brace as Buxton comfortably won a crucial relegation six-pointer away to fellow strugglers Blyth Spartans.
Sam Osborne gave the Bucks the lead ten minutes before half-time with a low strike into the bottom corner.
Jackson stole the show in the second half, tapping into an empty net for the second before his well-struck effort rounded off the scoring.
Buxton were almost ahead after a quarter of an hour, as Joe Ackroyd found Tom Elliott after pouncing on Alex Mitchell’s mistake before Elliott hit the crossbar from close-range.
Buxton dominated and found their reward just before half-time as Osborne drove past the Spartans’ backline before lashing his effort past a helpless Mitchell.
The Bucks doubled the lead just after the break, as Elliott intercepted a sloppy pass from Ryan Barnett, before squaring the ball to Jackson for a tap-in.
Blyth rarely threatened throughout the game and their misery was complete as Jackson found the top corner from the edge of the box for 3-0.
Buxton almost made it 4-0 in added time, after Mitchell sloppily gave the ball away after being pressured by Osborne, but a last-ditch challenge saved his blushes.
Buxton move up to 19th and three points of the drop zone, while Blyth remain 23rd.