BRETFORTON Old Boys and Red Horse both won their Worcestershire FA Sunday Junior Cup semi-finals to set up an all Evesham Sunday League final.

The Old Boys defeated league rivals Ambassador 3-1, while Red Horse defeated Harriers Trust 4-3 in extra time.

Elsewhere, Bredon and Crowle won through to the last four of the WFA Minor Cup and could yet be joined by Pinvin United.

Honeybourne Gate Inn continued their successful season, reaching the last four of the Bluck Cup with a three-goal win at Queens. Andrews, Stone and Reaney provided the goals.

Evesham WMC progressed in the Evesham Mechanical Services Subsidiary Cup, hitting eight past George & Dragon, with Layton bagging a treble.

Upton Snodsbury moved to the top of Division One with a narrow win over Broadway United. Bostock gave United the lead before goals from Zujovic and Warren turned the game around.

Willersey moved out of the bottom two after coming from behind to defeat Offenham Rovers, with Ed Major scoring twice. Also, Bear FC won at Peopleton with Ben Thompson on the scoresheet.

Moreton Town clinched the Division Two title with a resounding 10-1 win over Oddfellows Arms. Chris Mills and Ben Shurmer both claimed two goals.

Mickleton Rangers followed up last week's eight-goal win at Defford and Besford United with a six-goal victory over the same opponents. Tom Donnison and David Hudspith scored twice each.

In Division Three, Eckingtons' promotion hopes were hit when they were held at home by Ashton.

A Milward strike earned Bengeworth Sports the points at Riverside and maintained their promotion chances.

Lenches Lions hit five against Pebworth, with Paul, Houghton, Tyrell, Cotterill and Neave all on target. Royal Oak defeated Talbot, with Martin scoring twice.