AFC Portchester returned to action after three weeks of inactivity to record a 2-0 away win at Lymington in the Wessex League premier division.
A double from Nathan Lynch secured Graham Rix’s side a win that sees them move up to eighth in the table.
However, the Royals had to wait until the second half to get the breakthrough their first-half dominance deserved.
After opening well, Nathan Kirby was presented with a wonderful chance. But he took an eternity to shoot out and keeper Nick O’Donnell was quick to snuff out the danger.
With Jake Thompson dictating play in midfield, he presented Lynch and Jamie Musselwhite with opportunities to score.
Yet, once more, Portchester could not find a way past O’Donnell.
With the interval in sight, Jack Salter-Vaile and Musselwhite both went close, before Lynch wasted a glorious chance when only six yards out.
Moments after the restart, Portchester got the goal their play deserved. Joe Bye opened up the Lymington defence and passed to Lynch, who curled a shot high into the net.
Keeper Jon Webb did well to deny striker James Thompson an immediate equaliser.
However, the visitors quickly stepped up the pressure again and it came as no surprise when they doubled their advantage, with Lynch once more finding the back of the net.
Substitute Simon Wood then went close to extending Portchester’s lead further in the dying minutes.
The games involving Fareham, Horndean and Moneyfields were called off because of waterlogged pitches.