ECKINGTON put their poor league form behind them to reach the Evesham Mechanical Services Knock-out Cup third round with a 4-2 victory over Elmley Castle.
Smaylen scored twice for the visitors but a MacDonald treble and a further goal from McElroy saw Eckington home.
Broadway United came from behind to defeat Stour Excelsior 2-1 with Cooper and McDonagh netting after Pratt swooped.
Goals from Lewis and Fayer put Alderton through against Apperley/Tewkesbury Dynamos and WMK won 8-4 at Anchor Harriers with top-scorer Beckingham scoring four times.
Will Worthington hit a treble as Pershore High Old Boys upset Bredon 4-1, while Wright (2), Quimby and Elliott saw AC Olympia account for Offenham Rovers, who replied through Tustin and Kilminster.
Gardeners Arms reached the fourth round, winning 3-2 at Broadway United Reserves thanks to Dyke, Malin and McKenna.
They are joined by Lenches Lions, who edged a nine-goal thriller at Tewkesbury Town.
In Birdseye Sports Evesham Sunday League Division One, Defford/Besford United won 6-5 at Pinvin United.
There were seven goals in the first-half with Mike Bellamy hitting a treble for Pinvin but Defford scoring through Lawson (2), Brixey, Croy, Barton and Taylor.
Matt Hirons gave Evesham WMC the lead at Mickleton Rangers before Sexton levelled.
Bear moved clear at the top of Division Two, hitting seven against third-placed Cheltenham Saints with Davies and Smith-Daniel scoring twice.
Cider Mill shared four goals with Fladbury Athletic with Beattie and Ballard scoring and Heath and Nightingale replying.
Salford Priors got off the mark in Division Three with a 4-1 victory over Ashton thanks to Print, Thompson, Fellows and Spencer.
Ambassador were three up against Badsey Recreation through a Stevens treble only for Badsey to win 5-4 with goals from Westmacott, Trotman, Sutton and Simms.
Ecosamba led via Lennox and Kavla before Hatton and an own goal earned Fairfield their first point of the season.
Dragons registered their record win to move top of Division Four with a 14-goal romp against Stratford United as L Mullins (4), M Mullins (3) and Wilsdon (2) were among the scorers.
Alcester Town were two down to Vale Wanderers before they hit back through Brunt, Savage and Richardson.
Marks, Tustin and Jackson scored as Ambi Allsports defeated Stour Excelsior Reserves 3-0.