Portchester had to wait before seeing off a determined New Milton in a 3-0 success.
But the hosts’ dominance paid off in the end thanks to goals from Pabs N’Doye, Steffan Gaisie and Liam Horsted.
Portchester tore into the vistiors from the start, with Gaisie coming close to an opener with an outrageous effort from halfway that keeper Ben Ngwa did well to turn behind.
The hosts’ pressure paid off on 15 minutes with George Way playing a one-two with N’Doye to go clear and beat Ngwa.
Max Sampays went route one through the middle before blasting over to give the hosts a scare.
Almost immediately, Portchester responded and striker Dan Audin got forward to head over, before Gaisie had Ngwa scrambling across his line to turn the ball out for a corner.
A superb 40-yard crossfield ball from Liam Cresswell put Thompson free and the former Fareham midfielder was in to test Ngwa with a well-struck effort.
The inability of the hosts to make the most of their dominance was so nearly punished before the interval when Sampays robbed Josh Holmes of the ball and raced clear, only to blaze wildly over.
Another chance went begging after the break, Gaisie allowing Thompson’s cross to reach Cresswell at the far post and he blazed over.
Horsted came off the bench and immediately made the difference, freeing Way who in turn sent Gaisie in the clear to side-step Ngwa and roll in a second.
On 75 minutes, Horsted capped a fine cameo appearance when he coolly chested down Gaisie’s cross in the area before rifling a third to put the match out of reach for the plucky visitors.
In other Wessex League premier matches, Fareham were trounced 6-0 at Alresford Town and Horndean beat Totton & Eling 5-3.
Wessex League premier division
AFC PORTCHESTER 3 (N’Doye, Gaisie, Horsted)
NEW MILTON TOWN 0
AFC Portchester: Webb, Pittman, Cresswell, Holmes, Audin, Harding, Thompson, Way, Gaisie, N’Doye, Stone. Subs: Bell, Horsted, Cleiffe, Moody.
New Milton Town: Ngwa, Roberts, Barge, Holloway, Donaldson, Egerton, Curtis, Thompson, Sampays, Blackburn, Booker. Subs: De’ath, Hookway.