United Services kept their promotion bid on course with a 3-2 derby win over Petersfield Town at Burnaby Road in Wessex League division one.
The Sailors moved within two points of second-placed AFC Portchester and have a game in hand.
US led at the break with goals from Mark Robinson and Pete Lines.
Petersfield hit back in the opening 10 minutes of the second half through James Southall and Keith Martin.
But Lines grabbed the winner for the Sailors.
‘We dominated the first half but stopped competing for 20 minutes,’ said Sailors boss Bob Brady.
Disappointed Town boss Matt Short said: ‘I thought we were unlucky not to come away with a point.’
Horndean’s promotion hopes suffered a setback as they slipped to a shock 2-1 defeat at bottom club Shaftesbury.
The visitors, who knocked Gosport Borough out of the Portsmouth Senior Cup in midweek and had lost only twice in 13 league games, paid the price for complacency.
‘We were all a bit lazy, not just the players,’ admitted manager Dave Carter.
‘To be honest, I also thought we looked a bit leggy after the midweek cup game.
‘We still should have won but it just wasn’t our day.
‘Hopefully it will give us a kick up the backside.’
After a goalless first half Horndean fell behind to a great strike.
The visitors levelled when George Way headed in from close-range after Torr Spicer’s overhead kick came back off the crossbar.
Almost immediately Horndean switched off at a corner allowing Shaftesbury their winner.
In the Puma Engineering Hampshire Premier League, Clanfield came from behind to beat QK Southampton 4-1 at Peel Park.
Dan Coleman levelled from the penalty spot and the hosts took charge in the second period.
Harry Potter grabbed a brace and Darren Ferguson weaved through the QK defence for an outstanding individual goal.
Early goals from Sean Stacey and John Small saw Locks Heath to a 2-1 win at AFC Aldermaston.
University of Portsmouth romped to a 5-0 win at Overton with goals from Lee Moyce (2), Kieron Lewis (2) and Matt Parsons.