MICKLETON Rangers gained revenge for their league defeat by knocking holders Bretforton Old Boys out of the Evesham Mechanical Services KO Cup.

Rangers reached the semi-finals with a 4-3 success, including a hat-trick from Chris Mills.

Also through to the last four are Ambassador after Chris Malin’s goal proved enough against AC Olympia.

Offenham Rovers came from behind to defeat Bengeworth Sports 3-2. Wellan scored twice for Sports but Rovers hit back with goals from Ireland, Whittaker and Jordan.

Broadway United reached their fourth semi-final of the season, defeating Red Horse for a third time in the process.

The teams shared 10 goals before Broadway won 5-4 on penalties. Ben Horsburgh hit his first hat-trick for Broadway, with Grant Pinkney netting twice for the Horsemen.

Cider Mill closed the gap at the top of Birdseye Sports Evesham Sunday League Division One with a 2-1 win at Golden Cross.

Reeves and Williams turned the game around after Hensher had given the hosts a first-half lead.

Evesham WMC reached the last eight of the Express-Funding Mick Godwin Cup with a 2-0 win against Offenham Park Rangers.

WMK progressed with a 9-1 win at Cider Mill Reserves, Beckingham and Shurmer both hitting trebles.

Bredon moved second in Division Two with a 5-3 win at Alderton, thanks to a hat-trick from Lee Diamond.

Honeybourne Gate Inn lost ground, losing 1-0 at Fladbury Athletic, while Ashton won 6-0 at Tesco United with goals from Foxall (3), Walton, Barker and Nicholls.

Matthew Tarling hit a treble as Tewkesbury Town beat Badsey Rec 4-2 in Division Three and leaders Black Bear hit 10 without reply against Broadway United Res with Petitt (3), Sheehan (2), Driscoll (2) among the scorers.

Defford/Besford United were 4-1 winners at Lenches Lions.

A Stuart Reading hat-trick helped Pebworth close the gap at the top of Division Four with a 6-1 at Anchor Harriers.

Burrows and Stacey both hit four, while Stacey (3), Cook (2) were also on target as Black Bear Res won 15-0 at Sun Inn.

Pershore Athletic beat Stour Excelsior Res 2-0 and Keay netted a treble in Ambassador Res’ 5-1 win at Badsey.