United Services Portsmouth kept their Wessex League division one promotion ambitions alive with a hard-fought 3-2 win at lowly New Milton Town.
After taking an early lead, the Sailors had to come from behind to sneak the win in the last minute.
‘We made hard work of a feisty affair,’ said Sailors boss Bob Brady.
‘Our opponents didn’t like it because we were outplaying them and it became aggressive at times.
‘It showed that we were just having our third game since Christmas and we were a bit rusty.’
Jamie Wrapson put the Sailors ahead before the hosts hit back with goals either side of half-time.
Mike Silvanus levelled on 65 minutes and then delivered the free-kick for Callum Coker to head in a last-minute winner.
Chris Sales grabbed all four goals as Locks Heath romped to a 4-1 Hampshire Premier League senior division home win against Headley United.
Sales struck a 14-minute hat-trick in the first half, before netting again midway through the second period.
The striker, though, was largely indebted to 17-year-old Danny Knee who helped set up all the goals.
‘Danny has just come to us from Fareham Town and we think he has a bright future,’ said secretary Alan Cooper.
Honours ended even as Fleetlands and Clanfield fought out a 1-1 draw at Lederle Lane.
Matt Rowland gave the visitors a first-half lead but Jake Bull pegged them back with a 61st-minute equaliser.
Liss Athletic went ahead through a 28th-minute Bryn McKie goal but had to settle for a 1-1 draw at Liphook.
Paulsgrove lost 3-0 at home to Otterbourne.
In division one, hosts Hayling United thrashed Michelmersh & Timsbury 5-1.
Andy Brown hit a double with Joe Christmas, Kieron Carter and Ryan Jennings also on the scoresheet.
AFC Petersfield drew 2-2 at home to Broughton.