Two-goal Harry Potter worked his magic to set Horndean on their way to a 3-1 Wessex League premier division win over Bemerton Heath at Five Heads Park.
Potter struck twice in the second half to give the hosts a second successive league win.
The home side fell behind after 10 minutes but Nathan Paxton equalised before the break with a 25-yard ‘thunderbolt’ that went in via the underside of the bar.
Potter produced a cool finish to side-foot home on 70 minutes and sealed the win at the death when he caught the visiting goalkeeper off his line from 30 yards.
‘It is good to get back to winning ways in our last two games,’ said Horndean manager Dave Carter.
‘We were sloppy early on but going a goal behind kick-started our game.’
United Services Portsmouth stormed into the Portsmouth Senior Cup semi-finals with a shock 4-1 win over Moneyfields at Dover Road.
A Callum Coker brace along with goals from Michael Dark and 17-year-old Sam Steel saw the Sailors dump their premier division hosts out of the competition.
Moneyfields manager Miles Rutherford was bitterly disappointed.
‘We are all embarrassed by the performance,’ said Rutherford.
‘There were six players missing who will start on Saturday but I expect better from any team I put out.
‘We lacked penetration, couldn’t pass the ball and worst of all Services put more effort in.’
Tyler Giddens put the city club ahead but that was as good as it got for the hosts.
Services boss Bob Brady praised the work-rate of his team who will meet Petersfield Town in the semi-finals.
‘We worked ever so hard and deserved our win,’ said Brady.
‘Moneyfields had a lot of possession at times but never really hurt us.’
Fareham Town host Conference South Havant & Waterlooville in the other semi-final.
In-form AFC Portchester are in Wessex League premier division action tonight against lowly Christchurch at Hurn Bridge (7.45pm).