Petersfield Town opened up a six-point gap at the top of the Wessex League premier division with an impressive 4-2 win at Folland Sports.
Goals from Dan Thompson, Ed Dryden, Warren Hunt and Jordan Neal put the Rams in charge before the hosts produced a late rally.
Town boss Ian Saunders said: ‘It was very pleasing and good to get revenge for the hammering they handed out to us early in the season.
‘We still have 11 games to play and with expectations now so high that brings added pressure.
‘Back-to-back promotions would be a massive achievement for us.
‘We just have to keep doing what we have been doing and hopefully that will see us across the finishing line.’
Petersfield extended their gap at the top because title rivals Moneyfields slumped to a 5-1 defeat at Lymington.
‘We are on a bit of a meltdown and there are no excuses,’ said Moneys boss Miles Rutherford.
‘Lymington outplayed and outbattled us and we were inferior all over the pitch. It was a really bad day.’
Flu-ridden Fareham Town picked up a valuable point in their relegation fight with a 1-1 draw against Fawley at Cams Alders.
Reds manager Matt Parr saluted the bravery of his patched-up team.
‘We were ravaged by a flu virus with three of our back four pulling out in the morning,’ said the boss.
‘Five of our players were under the weather and not surprisingly we lacked our usual energy levels.
‘Under the circumstances it is a great point for us.
‘It keeps the momentum going with just one defeat in our last five games.’
AFC Portchester stretched their unbeaten run to eight games with a confident 3-1 win over Blackfield & Langley at Wicor Rec.
Goals from Andy Rinomhota, Sean Thurgood and Hawks loanee Harry Wedlake delivered the perfect warm-up for tomorrow night’s derby at Moneyfields.
‘It is always nice to beat a top-four side and we look at it as a statement of intent,’ said Royals director of football Mick Jenkins.
Harry Potter’s goal could not prevent Horndean losing 2-1 at Hamworthy United.