Birdseye Sports Evesham Sunday League.

BRETFORTON Old Boys replaced Red Horse at the top of Division One with victory at Golden Cross.

Doug Wallace hit five with further efforts from Richardson and Gayton. Golden Cross replied through Onens, Hanna and Smaylen.

Mickleton Rangers hit seven without reply against Bulls Head, including Sexton, Ellis, White, Foster and Morgan all getting on the scoresheet.

Division Two leaders Cheltenham Saints were well beaten at Eckington as the home side produced their best display of the season.

Goals from Gill (2) and McDonald moved Eckington into fourth place.

Defford/Besford United sit third following victory over Offenham Park Rangers in an entertaining game on Abbey Park.

Miller (2), Francum, Mountain and Croy netted for Defford, with Haughtey (3) and Jones replying for Rangers.

Ashton-under-Hill remain rooted to the foot of the table, as WMK beat them via strikes from Naser, Jeal and Nottingham.

Pershore Athletic moved to second in Division Four, defeating Alcester Town with goals from Hinchcliffe (3), Fox and Ridings. Hodges netted a consolation for the visitors. Sun Inn continue to improve, as Corder (2), Parry (2), Major and Hillyard scored in their six-goal victory over Stour Excelsior Reserves.

Oberthur defeated Trumpet with goals from Meredith and Baird.

In the Evesham Hospital Junior Cup, Broadway United, Red Horse and Black Bear progressed, while in the Minor Cup, Badsey Recreation, Broadway United Reserves and Ambassador all defeated higher-graded opposition.

They were joined in round two by Tewkesbury Town, Pebworth, Lenches Lions, Evesham WMC and Bredon.

Results Evesham Hospital Sunday Junior Cup first round: Broadway United 2 Pinvin United 1; Honeybourne Gate Inn 4 Red Horse 8; Cider Mill 0 Black Bear 4.

Evesham Hospital Sunday Minor Cup first round: Gardeners Arms 2 Broadway United Res 6; Tesco United 2 Tewkesbury Town 6; Pebworth 5 Cider Mill Reserves 2; Lenches Lions 4 Black Bear Reserves 0; Evesham WMC 1 Wickhamford Sports 0; Ambassador 2 Bear 1; Offenham Rovers 2 Badsey Recreation 5; Bredon 2 Elmley Castle 1.

Division One: Mickleton Rangers 7 The Bulls Head 0; Golden Cross 3 Bretforton Old Boys 7.

Division Two: Ashton-under-Hill 0 WMK 3; Defford & Besford United 5 Offenham Park Rangers 4; Eckington 3 Cheltenham Saints 0.

Division Four: Oberthur 2 Trumpet 1; Pershore Athletic 5 Alcester Town 1; Sun Inn 6 Stour Excelsior Reserves 0.