Hamworthy Recreation completed a league-and-cup double in defeating Premier Division side, Shaftesbury, in the final of the Dorset Senior Cup on Tuesday evening.
Tyler Rudd (2) and Eddie Hodge put the Division One champions three to the good within an hour, before Brett Pitman pulled on back for Shaftesbury - who can be consoled in claiming a promotion of their own, having won the Premier Division play-offs just days prior.
Elsewhere, Millbrook will host Downton in the Division One play-off final on Saturday after both came through their semi-final ties in midweek against Fleetlands (5-1) and Alresford Town (2-0), respectively.
The IOW Gold Cup will be contested between Newport IOW and Cowes Sports - both seeing off Isle of Wight League opposition in Brading Town and Shanklin. The final takes place on Friday, May 10 at Westwood Park (7.30pm).
While in the Portsmouth Senior Cup, Portsmouth's Academy edged out Fleetlands 4-5 on spot-kicks after the sides drew 2-2 in normal time at Powder Monkey Park. Pompey will now visit Gosport Borough (09/05) for the right to face Royal Navy FA in the final at Baffins Milton Rovers on May 15.
Bank Holiday Monday sees the Wessex League Cup Final take place at AFC Portchester - the Royals taking on Hamble Club (3pm). Entry at the OnSite Group Stadium is £8 (adults) and £4 (concessions) with a printed programme, £2 available at the turnstile.