The Hampshire Sunday Vase Cup quarter-final replay between Overton United and Lee Community Centre finished 1-1 with Christopher Currie scoring for Overton.
Overton went through 6-5 on a tense series of penalties.
In an evenly matched North Hants Senior Cup semi-final, AFC Laarsens let in some sloppy goals and were beaten 3-0 by a strong Bramley United side.
Gordon Birch scored the only first-half goal on 15 minutes from the penalty spot after a foul on Adam Bartlett.
Tyrell Reid chipped goalkeeper to make it 2-0 with 15 minutes left and Bartlett scored from outside the box right at the death.
The wind and referee's decisions played a part in Laarsens' downfall but ultimately they didn’t create enough to do themselves justice.
The Andover Presidents Cup semi-final was abandoned with the hosts AFC Tukkers 2-0 up on New Park Rangers.
Division One leaders Republic of Chineham dominated proceedings and took a 3-0 lead into the second half against Brookvale United.
The visitors improved after the break, more than held their own and pulled back to 3-1 thanks to Matt Armstrong, but Republic were the better team overall and deserved their league double.
In Division Two Chineham Cavaliers won their third game in a row with a 4-2 victory over Basingstoke Hammers.
Cavaliers were missing some players and gave a debut to Lucas Hamill.
That decision really paid off with Hamill scoring a well-deserved hat-trick in a game dominated by the Cavaliers.
Hammers pulled the game back towards the end with a couple of deflected own goals but Cavaliers scored a fourth through Harry Major to take all three points.
Alex Izzo netted for Chineham Reserves but they went down 2-1 to Hampshire Irons, who have now gone five games unbeaten.
Chris Morris and James Arnold secured Irons' points as they push for promotion.
Liam James netted a hat-trick and Simon Greeves a brace as Basingstoke Saints beat Chineham Tigers in Division Three.
Saints notched up their fourth league clean sheet this season.
The first half Saints dominated the ball, created lots chances and managed to put five goals pass Tigers' goalie after a poor outfield showing from the visitors.
The second half evened out with Chineham defending tighter and keeping Saints at bay whilst creating a number of chances for themselves, although none were taken. Then, with 5 minutes left, Saints broke away and finished off the game 6-0.
Thomas Bartlett scored Hampshire Royals' consolation after 70 minutes as they went down 15-1 to lively Kempshott.
This Sunday's fixtures:
Hampshire Vase Cup semi-final: Test Valley Spartans v Overton Utd.
Kelvin Cup semi-final: AFC Allbrook v Tidworth Town.
Andover Presidents Cup semi-final: Rep of Chineham v Bramley Utd.
Division 1: AFC Laarsens v Brookvale Utd, Chineham v New Park Rangers.
Division 2: Eastrop Eagles v Chineham Cavaliers, Basingstoke Hammers v Hampshire Irons, Camrose Social v Chineham Res.
Division 3: AFC Aldermaston v AFC Basing, Basingstoke Swifts v FC Shallow End, Chineham Tigers v North Warnborough 2020, Hartley Sunday v Hampshire Royals.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here