Wimborne Rugby Club reached the Dorset and Wilts Cup final for the first time in 20 years after a comfortable win over Devizes.
Two tries from Sean Murphy helped the Dorset side to a 42-20 win, and they will face Weymouth in the final on December 1.
After a slow start, Wimborne took the lead after ten minutes when Tom Brown powered over the line. Tom Moysey added the first of three conversions to get the home side off to a perfect start.
Wimborne grabbed their second try five minutes later, when Murphy grabbed his first try after a quick penalty.
Like Wimborne, Devizes have made a promising start to their Southern Counties South campaign, and looked dangerous going forward.
However, a handling error allowed Jim Brokenshire to steal possession and run in for a simple try.
Brokenshire was again involved in Wimborne's best try of the game, when the winger weaved his way through the Devizes defence - before a lovely passing move allowed Moysey to score in the corner.
Jorge Wadman finally got the league leaders up and running after a quick tap penalty caught Wimborne by surprise.
Trailing by 17 points at half time, Devizes launched a brave second-half comeback. After Will Tarbard was sin-binned the away side cut the deficit thanks to Wadman's second try.
However, the Wiltshire side's revival was short-lived as replacement Tom Napier gathered possession after a clever chip from Moysey - and he marched in to put the game beyond doubt.
Both sides added late tries with Wadman completing his hat-trick, before Murphy scored his second try for Wimborne.
Weymouth beat Corsham 57-14 in their semi final to set up an all-Dorset contest for the trophy.