Moneyfields made a winning start to their Wessex League premier division campaign with a comfortable 3-0 win over 10-man Alresford Town.
Debut-making Dougie Rowe gave the city club a first-half lead from the penalty spot after Jamie Hore was fouled.
The visitors were reduced to 10 men on the hour when their goalkeeper was sent off for felling Rowe inside the box.
Hore easily converted the resulting penalty.
Conor Bailey then put the gloss on a fine Moneys performance as he added a third goal late on at Dover Road.
Fareham Town striker Rudi Plummer went from hero to zero as the hosts slipped to an opening-day 2-1 defeat to Whitchurch at Cams Alders.
The summer arrival fired Town into an early lead but was given his marching orders moments later and the hosts were further punished by two visiting goals.
To add to the home side’s frustrations Wayne Boud was also shown his matching orders midway through the second half for a second bookable offence.
Petersfield Town started their return to the Wessex League premier division with a well-earned point in a dramatic opening match at Bemerton Heath.
Ryan Coker equalised for the visitors after Scott Joyce had fired Bemerton ahead.
There was late drama in the game though, when both sides were reduced to 10 men.
Petersfield’s Alex Ward and Bemerton’s Matt Holmes were given their marching orders for second bookable offences.
But the red cards were not done there as Town’s Phil Archibald was sent off in the same manner on the full-time whistle for protesting to the referee.
Summer signing Gary Austin was the hero for Horndean as they edged a hard-fought 1-0 victory over Hamworthy.
The former Fareham Town man scored the game’s only goal midway through the second half at Five Heads Park.
Baffins Milton Rovers’ defence of their Hampshire Premier League title got off to an impressive start with a 3-0 win at Bush Hill.
Blu Boam (2) and Chaz Gardener scored the goals for the reigning champions.
Elsewhere in the division, Locks Heath battled to a hard-fought 2-2 draw at Queens Keep.
Chris Sales and Oliver Surt netted for the visitors.
Paulsgrove suffered a 5-1 defeat away to Winchester Castle.
Harry Griffen bagged a consolation penalty.