Vauxhall Mallards reached the final of the Norfolk Twenty20 competition with a six-wicket win over Brooke at Manor Park.
Alliance Premier side Brooke were bowled out for 106 by their higher-level opponents, with Richard Porter's knock of 20 the best offering from their batsmen.
Ziggy Arshard took 3-22 for the Ducks, who then reached 107-4 in 18.2 overs to seal the six-wicket victory. Troy Allen and Matt Plater both scored 21 for the East Anglian Premier League side, with Ben Watson taking 2-23 for Brooke.
The second semi-final is a repeat of last year's final, with Swardeston taking on Norwich, on Wednesday. The final is scheduled for Friday, July 24.
• Swardeston travel to Ealing CC in the last-16 of the ECB National Cup on Sunday, starting at 1pm.
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