CLIFTON Rovers are through to the McDonald’s Worcester and District League's Southam Trophy final after a 2-0 win at St Johns.
Mike Fellows grabbed both goals and they will meet Malvern Rangers in the final on Sunday 23 April.
Kempsey United and Eaton Rovers will contest the Bernard Finnegan Cup final on Tuesday 25 April.
Kempsey had a narrow 3-2 victory over Droitwich Athletic with goals from Matt Curtis, Dean Roberts and Luke Duffett.
Eaton went through 3-1 at Worcester Lynx, Jamie Tongue (2) and Ricardo Costa their scorers.
The final of the Kilbourne Kay Cup will be between Korono and VBL Sports on Sunday 7 May.
A brace from leading scorer Martin Fowler gave VBL a 2-1 win at Worcester Athletic whilst Korono beat Droitwich Spa Eagles 2-1 with goals from Lewis Jones and Ed Jukes.
GDL Athletic reached the Phipps Cup final with a 4-1 success at Worcester Saints Reserves.
Dan Gates, Rich Gardner, Mark Edwards and Russ Johnson all found the net for GDL and their opponents in the final on Sunday 30 April will be The Bull Inn.
The destination of the Sunday Premier Division title looks like being either Callow End or Perrywood.
Callow End currently have a nine-point lead after a 4-0 win at Riverside, Jake Saunders, Adam Spencer, Scott Finnegan and Jon Mann all on target.
Perrywood defeated Colwall Village 4-2 with John Pykett, Lee Lison, Garry Price and Callum McDonohue their goalscorers.
However the Wood have two games in hand and the two sides also have to meet again.
Elsewhere Kyonn Evans hit a hat-trick for Hallow who won 3-2 at Upton Snodsbury and a James Lush brace gave Falcons a 2-1 home win over Worcester Saints.
Drakes Broughton Rangers missed a great chance to move closer to the Division One title when they could only draw 3-3 at bottom of the table Ale Madrid.
Virgin Athletic currently lie second, Adam Clay and Stu Dutfield their scorers in a 2-0 win at Worcester City Wanderers.
Northwick Arms won 3-2 at Fernhill Heath Athletic with strikes from Joe Broad, Scott Fletcher and James Parkes.
In Division Two Prince of Wales beat Malvern Rangers 4-3 with goals from Chris Cornes (2), Zak Jenkins and Dan Parsons.
Hornets won 3-0 at Arrow, George Brand, Andy Woodward and Mark Walker all on the scoresheet.
Josh Jones fired a treble and Alan Parkinson a double as Perrywood Reserves thrashed CSKA Worcester 9-0.
The Bell @ Pensax defeated The Bull Inn 4-2 in Division Three.
Greg Lord scored twice with Craig Brown and Ryan Berry also finding the back of the net.
St Johns Colts lead Division Four after a 4-0 success at Brewers Arms, Alex Hewitt notching a double.
However Lower Teme & Martley are only one point behind with two games in hand after a 3-2 home win over Malvern Radar Youth.
Premier Division: Colwall Village 2 Perrywood AFC 4; Falcons 2 Worcester Saints 1; Riverside 0 Callow End 4; Upton Snodsbury 2 Hallow 3.
Division One: Ale Madrid 3 Drakes Broughton Rangers 3; Fernhill Heath Athletic 2 FC Northwick Arms 3; Worcester City Wanderers 0 Virgin Athletic 2.
Division Two: Arrow 0 Hornets 3; Perrywood Reserves 9 CSKA Worcester 0; Prince of Wales 4 Malvern Rangers 3.
Division Three: Malvern Vale 0 New Inn Saints 3; The Bell @ Pensax Res 4 The Bull Inn 2.
Division Four: Brewers Arms 0 St Johns Colts 4; Lower Teme & Martley 3 Malvern Radar Youth 2; Riley’s Sports 7 Droitwich Spa Eagles Res 1; Tenbury Athletic 4 Grosvenor Sports 4.
Southam Trophy semi-final: St Johns 0 Clifton Rovers 2.
Bernard Finnegan Cup semi-finals: Kempsey United 3 Droitwich Athletic 2; Worcester Lynx 1 Eaton Rovers 3.
Kilbourne Kay Cup semi-finals: Droitwich Spa Eagles 1 FC Korono 2; Worcester Athletic 1 VBL Sports 2.
Phipps Cup semi-final: Worcester Saints Reserves 1 GDL Athletic 4.