DEFFORD/Besford United defeated Ecosamba 6-4 to book an Evesham Mechanical Services Knockout Cup semi-final date with Jacksons Fairfield.

A Division Two team is guaranteed to be in the final after Lee Miller (3), Ballard (2) and Rogers scored for United, with Watts (2), Bodiero and Hussain replying.

Bredon reached the Express-Funding Mick Godwin Cup last four with a 3-1 victory over Division Three high-fliers Cidermill.

Diamond, Petitt and Jordan netted with Reading replying as Bredon set up a clash with Bear, who needed second-half goals from Staley (3) and Goss to overcome Ambi Allsports 4-0.

Evesham WMC returned to the top of Birdseye Sports Evesham Sunday League Division One thanks to a 7-1 win over Eckington. Elliot Grady (3), Ford, Meredith, Spencer and Huckvale scored, with Ridings on target for the visitors.

Pinvin United are second after a 3-1 win at Fladbury Athletic through Izod (2) and Bellamy, with Haines replying.

Bretforton Old Boys maintained their title hopes with a 3-1 victory over Stour Excelsior.

Jacksons Fairfield moved to within a point of promotion from Division Two with a 3-2 win over Alderton.

Liam Scrivens (2) and Warren scored for Jacksons, while Baker and Stocks struck for Alderton.

Beech and Beasley were on target for Mickleton Rangers in a 2-1 victory over Tesco United, who netted through Colston.

The top three all won in Division Four as leaders Tewkesbury Town edged out Bengeworth 3-2. Sutherland, Dyson and Robinson scored for Town with Mason and Iorns netting for Bengeworth.

Harvington thrashed Ruby Jacks 11-1 as Woodfield and Philpott both scored four goals.

Third-placed Charlton Old Boys won 4-2 at Dragons with Chris Clements (2), Andy Clements and Ainsworth scoring. Rossiter and Wicks replied.