HOLDERS Evesham WMC reached the last eight of the Evesham Mechanical Services Knockout Cup with a 5-1 win over third-tier Dragons.

Elliott Grady, Sam Penfold, Shane Turley, Nick Bennett and Sean Cooke scored for Workies with Adam Hinchcliffe netting for Dragons.

Bretforton Old Boys progressed at Ashton 88 Reserves 9-3 with Jamie Clarke (4), Sam Beddoes (3), Dan Trotman and Manprit Singh scoring.

Bretforton Sports Club hit four without reply against Fortis through Ciaran Gilbert (2), Ryan Cantrill and Ben Johns.

Inkberrow overcame Offenham Rovers 5-3 in a thriller.

Alex Bullock (2), Kieron Sheen, Tom Emblem and Alex Griffiths scored with Jake Hall, Stuart Davis and Charlie Szymnaszi replying.

Last season’s finalists Strawberry Field United were knocked out at TDMS Evesham 3-2.

Tom Dixon (2) and Owen Horne scored for the hosts while Ashton Welland and Keiran Downey netted for United.

Broadway United recorded a much-needed Birdseye Sports Evesham Sunday League Division One win over struggling New Inn Pershore 4-1.

Will Aspey, Brandon Parker, Charlie Stock and Harrison Parker scored.

Mickleton Rangers defeated Alderton 6-2 with goals from Dan Moore (2), Tom Ford, Ash Spencer, Ed Cruttwell and Joe Godson.

Matt Greaves scored twice for Alderton.

Division Two pacesetters Ashton 88 were held at Fladbury 1-1.

Max Ferriday scored for Fladbury and Jordan Richardson struck for Ashton.

Drakes Broughton Rangers overcame Cropthorne 2-1 through Matt Greenwood and Greg Phillips with Aron Letterese replying.

Stratford HGC won 8-4 at Pebworth despite a hat-trick from Tom Benfield for the home team.

George Spilsbury hit three goals for the visitors.

Harvington Harriers continued their promising start in Division Three, winning 5-2 at Bredon.

Nathan Lewis (2), Chris Rogers, Finley Fowles and Johnny Robinson scored with Dan McGuigan and Jack Davies pulling goals back.

Paul Law (3), Josh Grice and Chris Ainsworth helped Vale United defeat Bengeworth 5-1.

Alderman United and TDMS Harvington progressed in the Bromsgrove Junior Charity Cup with wins over Beoley Village 6-4 and Crown Internazionale 2-1 respectively but both Stour Excelsior teams were knocked out.