Geoff Dunn and Jason Parish earned AFC Portchester a 2-0 win over Lymington Town at Wicor Rec.
The duo both struck in the first half to seal the home triumph in the Wessex League premier division.
It could have been worse for Lymington but Parish had a spot-kick saved.
‘The conditions were horrific but we applied ourselves from the start,’ said Royals manager Graham Rix.
‘We worked hard and did what we had to do to make sure we got the three points.’
Ten-man Moneyfields produced a brave fightback to claim a 2-2 draw at Bournemouth Poppies.
After a goalless first half, the visitors suffered a disastrous opening 10 minutes following the restart.
Moneys conceded two goals and had Jack McFarlane sent off as the last defender.
But a 30-yard volley from Gavin Spurway and a close-range Connor Bailey finish levelled the scores.
The visitors then thought they had won the game at the death but Gary Austin’s effort was ruled out for offside.
‘We were robbed,’ said Moneyfields manager Dave Carter.
‘Once we went down to 10 men the players decided to have a go.’
The game was also marred by an injury to central defender Curtis Da Costa, who broke his collarbone.
Meanwhile, league leaders Salisbury proved too powerful for Fareham Town in a 6-0 win.
The Reds, who had not played for a month, unsurprisingly struggled to contain the title favourites.