The Carter Cup quarter-finals followed the form book as there were no surprises in Sunday's matches.

East Anglian Premier League trio Swardeston, Horsford and Great Witchingham all defeated lower division opposition, while Vauxhall Mallards overcame EAPL strugglers Norwich to complete a top flight line-up in the last four.

Norfolk Alliance Division One high-flyers Acle started well after winning the toss at Swardeston, reaching 111 for one, but the departure of opener Rob Porter for 72 sparked a dramatic collapse. Dave Huggins (52) also made a half-century but no other batsman reached double figures as Acle were bowled out for 170 in the 59th over, George Walker taking three for 22.

Swardeston started positively in reply as the Acle opening bowlers proved expensive, with Richard Sims hitting five sixes and six fours on his way to 77 from 61 balls. Sims' departure prompted a brief wobble, but Jaden Hatwell completed the job with an unbeaten 52 as Swardeston won by four wickets in the 30th over.

Sam Arthurton (98) and James Spelman (95) narrowly missed out on centuries as Great Witchingham beat North Runcton by 70 runs at Walcis Park.

Witchingham posted a total of 285 before bowling the visitors out for 215.

Mallards skipper Paul Bradshaw took six for 23 at Brundall before his side chased down a target of 151 to beat Norwich by four wickets.

Half-centuries from Nathan Perry-Warnes (87) and Chris Spenceley (61) helped Horsford amass an impressive 310 for seven against Mattishall at Manor Park. The visitors were then bowled out for 131 to hand Horsford a 169-run win.

In the Lady Mary Trophy semi-finals, Bradenham beat Hardingham by eight runs, with Brett Stolworthy hitting 78 in Bradenham's total of 173.

They will play Diss in the final after their seven-wicket win at Bungay.

Chris Cooper took four for 11 as Bungay posted 101 for nine from their 40 overs, and Diss needed just 19 overs to complete their victory.