Buxton maintained the pressure on leaders Skelmersdale, with a hard-fought win at Trafford on Tuesday.
Shaun Tuton’s goal just after the hour mark sealed the points for Martin McIntosh’s men, who remain three points behind Skem but with a game in hand.
This was a blood and thunder clash that was suitable for neither the purist nor the faint-hearted.
The Bucks bounced back from Saturday’s FA Cup exit as they showed endeavour to seal the thee points that could prove crucial come the end of the campaign.
It wasn’t their best display, in the first half especially, and they lacked any real fluency but made up for it with some solid defending.
The slick surface led to many fouls going unpunished by the referee, with Trafford’s Shelton Payne lucky to escape without a booking after just a couple of minutes for a clear foul.
Ash Palmer threatened the Trafford goal early on but his header cleared the bar.
Alastair Taylor then hit a shot over before Liam Hardy saw an effort closed down.
Arron Jameson was then called into action to make a couple of saves, with the lively Payne never far from the action as he saw a shot go just over.
Both goalkeepers were forced into making stops prior to the interval, to ensure it was goalless at the break,
Neil Stevens was brought on in place of Josh Davies for the second half and he made a big impact on the Bucks’ game.
He threaded a through-ball into the path of Tuton, who slid the ball home for his ninth of the season.
Trafford then worked hard to try and get back into the game but Jameson pulled off two top-class saves to deny the hosts, who saw Steve Mason sent off late on for an innocuous looking challenge on Jonathan Williams.
Bucks: Jameson, Istead, Palmer, Young, Green, Taylor (Williams 74), Niven, Davies (Stevens 46), Tuton, Reed (King 64), Hardy.