Dorchester Town ended their four-game losing streak in the Blue Square South with a hard-fought 2-1 win at Maidenhead.
The home side got off the the perfect start as Daniel Brown opened the scoring after three minutes - taking advantage of a mistake from Jason Matthews. The Magpies had to be patient to find a way back into the game, but Ben Watson struck five minutes before the break.
Dorchester kept up the pressure after half time and were rewarded when James Regis put the ball into his own net.
The Magpies hung on for the vital three points which puts them in ninth place in the league table.
However, it wasn't all good news for Dorchester. New signing Dan Green, who was injured against Havant and Waterlooville is likely to miss the rest of the season.
A statement from the Magpies said: "It has now been confirmed that new singing Danny Green has suffered knee-ligament damage and is likely to be out for the rest of the season.
"All of us here at the club are gutted for the lad and wish him a quick recovery."
Dorchester are now only five points behind second-placed Chelmsford, but don't return to league action until December 8 against Sutton United.