MALVERN Radar strengthened their top-four position in the McDonald's Worcester and District League Sunday Premier Division.
They recorded a comprehensive 4-0 derby victory at second-from-bottom Callow End.
The Katherine Rayer Cup final will be between Arrow 2000 and WCT Raiders.
Arrow went through 5-4 after extra-time in a thriller at lower-graded Droitwich Spa Eagles with a last-minute winner from Carl Smith.
Chris Doyle, Lee Seldon, Tom Coley and Smith again were on target for Arrow with Mike Sealey (2), Alex Kolb and Tom Blunt on the Eagles scoresheet.
In the other semi-final, WCT Raiders beat Perrywood 2-1 with goals from Joe Haines and Bradley Birch.
Brewers Athletic have one hand on the Sunday Division Three trophy after a 3-1 win at Powick Reserves.
Metro still have an unlikely chance of lifting the crown after two Tom Baker strikes ended Falcons’ title hopes.
They must win their last four matches, overturn a goal difference of 44 and require Brewers to lose their last four games.
Hallow moved into second place in Division One with Tyler Attwood hitting a hat-trick as they beat local rivals Hallow Village 4-1.
They now face a potential title-decider with Eagles a week on Sunday although The Bell @ Pensax can still be champions. Ryan Bird scored twice in Kempsey’s narrow 3-2 victory over CMB Sports.
Worcester Raiders are still favourites for the Division Two title with James Todd cracking a hat-trick as they demolished Malvern Rangers 7-0.
Claines are hot on their heels after an impressive 6-0 win at fellow challengers Halfway House.
In Division Five, there were two goals for Joe Morrall as St Peters won 4-2 at Sport Dysons. Meanwhile, the quarter-finals of Saturday’s Martley Cup saw a 5-3 extra-time win for WCT Raiders over the University of Worcester.
Also through are Malvern Town Reserves with Lewis Doyle scoring twice in their 4-3 victory at Foregate.
Two goals from Darren Palmer booked VBL Sports’ last-four place as they beat Malvern Vale 2-0.
Completing the semi-final line up were Arrow 2000 with a shock 2-1 win over Powick.