BEAR lifted the Evesham Mechanical Services Knockout Cup for the first time in 21 years, upsetting holders Bretforton Old Boys 3-1.

In front of a crowd of more than 500, Bear scored three times in the opening 21 minutes.

Phil Davis gave them a fifth-minute lead with a fine shot and then struck a superb volley with Matt Staley also on target.

Despite having a lot of possession, a Steve Brown effort three minutes from time was scant consolation for Old Boys.

Fairfield clinched promotion from Division Three with a fine 3-1 win at Ecosamba.

Leaders Alcester Town moved within two points of the title with a 9-1 home success over Anchor Harriers.

Visor (3), Poulson (2), Lambert, Hodgkins, Richardson and Mumford scored.

Badsey Recreation moved fourth as Wilson, Attwood and Bishop netted at Elmley Castle with Withers replying.

Ambassador closed the gap at the top of Division Four, thumping a depleted Tewkesbury Town Reserves side 17-2.

Veteran Martin Schembri scored seven, Booth 3 and Carter 2.

A Drake double earned third-placed Stratford United the points at Vale Wanderers.

Harvington edged out Fortis 3-2 with Spencer, Bunn and Efsey scoring and Pollaci and Wallace replying.

Bengeworth moved away from the basement with a narrow 3-2 win at Ambi allsports as Herbert netted twice.

Staley hit a treble as Bear defeated Defford/Besford United 3-2 in Division One with Barton and Ballard striking back.

Honeybourne Gate Inn lost 4-3 in the Evesham Hospital Junior Cup semi-finals to Kidderminster League side Ocean Designs.

Fladbury Athletic and Eckington will meet in the other semi after 7-5 and 4-3 wins over Bretforton Old Boys and Evesham WMC respectively.

Stour Excelsior stayed in the Division Two promotion hunt with a four-goal win over Offenham Rovers. Wellsby (2), Shurmer and Dunsbee scored.

Cidermill defeated Evesham United Harriers 5-1 with Heritage (2), Bullock, Faulkner and Francis on target.

WMK and AC Olympia reached the Evesham Hospital Minor Cup last four with 4-1 and 3-1 wins over Alderton and Sun Inn respectively.