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.