Moneyfields held off second-half pressure to edge Fawley 2-0 thanks to late goals at Dover Road.
The hosts had their backs against the wall until a defensive error allowed Warren Hunt to open the scoring with 15 minutes left.
And Bobby Scott’s injury-time effort made the points safe for Miles Rutherford’s men.
Missing the suspended Steve Hutchings and Danny Boyle, Moneys made an enterprising start.
Jake Slater fashioned the first chance of the game when he found time in the box to shoot but Earl did well to block the effort.
Two minutes later, Rob Evans was played in down the right but his cross was inches too high for Gregory.
Fawley, who came into the match on a good run of form, responded immediately as Blaxham should have done better with a shot from the edge of the area.
Moneys were enjoying the lion’s share of the ball but could not convert their possession into goal.
Alex Miroy’s cross was just too deep for Hunt to reach and Lee’s header was a yard over the bar.
Fawley piled on the pressure after the break but all of their good work was undone when a defensive mistake let in Moneyfields 15 minutes before the end.
Flook completely missed his attempted clearance and the ball fell nicely for Hunt to tuck a shot past Prodomo.
The goal gave the hosts a much-needed lift and Prodomo twice prevented Hunt from increasing the lead.
At the other end, Hook saved Vining with a point-blank stop.
And it proved to be vital as, in the final minute, Scott swept in Miroy’s cross to secure all three points for Moneys.
Elsewhere in the Wessex premier division, Hayling shocked leaders Christchurch with a 2-0 win, Luke Dempsey putting them ahead on the half-hour mark.
And AFC Portchester were edged out in a 3-2 loss at Blackfield & Langley.
Sydenhams Wessex League premier division
MONEYFIELDS 2 (Hunt, Scott)