GILT Edge routed bottom side Plough Dukes in their Kidderminster and District football League Sunday Division four fixture, 8-0.

In Sunday Division Two, Hoobrook Crown beat Arley 7-1 in a Wyre Forest derby.

A Stourport derby in the semi-finals of the Worcestershire FA Sunday Junior Cup, was decided on penalties after a 3-3 full-time score for both Division One sides. Wilden Village won by scoring five penalties, to Stourport's four.

Wilden will meet Bewdley Town in the final, following their 5-3 win over Comer Rangers.

Another Stourport side had cup success, Division Two's Burlish Olympic beating Cross Keys 6-4 to reach the semi-final stage of the Sunday Minor Cup.

Saturday results

Premier: Blackheath Town P, Brintons P; Kinver 4, Cookley Social 2; KS Athletic 1, Two Gates 6; Oldswinford Harriers 1, George & Dragon Colts 1; Parkdale Rovers 2, Cradley Heath 2; Quarry Bank 2, Areley Kings 0; Wyre Forest 2, Gemini 2.

Division One: Albron 2, Gigmill 1; Kings Heath Old Boys P, Millstar Sports; Millstar Sports P, Kings Heath Old Boys P; Libertys Sports 0, Dudley Hearts 4; Quarry Bank Rangers 0, Burlish Olympic 0; rising Sun 0, Duke of York 2; Tenbury United 2, Furnace Sport 1; Wilden , Birch Coppice 7.

Sunday results

Premier: Brintons 1, Mostyn Rangers 1; Bromley 0, Wollescote Villa 3; Hayley Green Harriers P, Dudley Sports P; Oakham United 1, Kingswinford 2.

Division One: Bull Terrier Gators P, Brintons Chainwire P; Swindon Dell 7, Alveley Social 1; Wolverley Athletic 3, Trysull Tigers 3.

Division Two: Arley 1, Hoobrook Crown 7; Chaddesley Corbett 1, Phoenix 1; Crestwood Star 1, New Olympic 2; Harriers Trust 3, Cookley 3.

Division Three: Bird in Hand 2, Waterfront 3; Causeway P, Lovato Electric P; Station Inn 2, Norton Greyhound 0; Stourbridge Glass Boys 2, Foley Celtic 2; Wollaston Celtic 1, Gornal United 3; Worths Breakwells 6, Kewford Eagles 3.

Division Four: Black Country Taverns 4, Delph Bell 4; Blakedown 0, Kingswinford Oak 3; Plough Dukes 0, Gilt Edge 8; St Johns Tigers Seniors 5, Wilden Village Reserves 2; Wollaston Sports 2, Club Dudley 1; Wordsley Crown 4, Railway 3.

Division Five: Broadwaters Inn 3, Franche Village Club 4; Corngreaves Grove Reserves 2, Ashwood Honved 3; Fiddlers Arms P, Gornal Bulls Head P; Tenbury United Colts 1, WH Sports 5.

Division Six: Black Country OB 1, Sutton Arms 0; Sutton Arms 0, Black Country OB 2; Mostyn Rangers Reserves 0, Queens Head Sports & Social 3; Olympic Cheshire 2, White Horse Celtic 1; Stourbridge Sports 1, Broadway Athletic 5; Three Crowns 4, White Horse 2; Wrens Nest 2, Broadway United 5.

League Fire Shield, round two: Aquaforce 1, Abberley Vale 0; Areley Kings 2, Corn Exchange 2; Blackheath Malt Shovel 3, Bewdley Bailiffs 0; Caves 11, SR 1; Corngreaves Grove 4, Wordsley A 4 (Grove on 3-1 on penalties); Gornal Five Ways 4, Stour Park Rangers 1; Woodside United 6, Wribbenhall Social 0.

Birmingham FA Cup, quarter-final: Grange Athletic 0, Black Horse 1.

Worcestershire FA Junior Cup, semi-finals: Bewdley Town 5, Comer Rangers 3; Stourport 3, Wilden Village 3 (Wilden won 5-4 on penalties).

Worcestershire FA Minor Cup, quarter-finals: Ocean Designs Rangers 34, Eckington 2; Cross Keys 4, Burlish Olympic 6.

Fixtures Saturday

Premier: Areley Kings v Wyre Forest, Blackheath v Oldswinford Harriers, Brintons v Parkdale Rovers, Cookley Social v Gemini, Cradley Heath v KS Athletic, George & Dragon Colts v Kinver.

Division One: Albron v Wilden, Birch Coppice v Tenbury United, Burlish Olympic v Dudley Wood Athletic, Duke of York v Quarry Bank Rangers, Furnace Sports v Dudley Hearts, Gigmill v Libertys Sports, Millstar Sports v GDIS, Rising Sun v Kings Heath Old Boys.

Birmingham FA Junior Cup, semi-final: Quarry Bank v Village.

Fixtures Sunday

Premier: Dudley Sports v Tenth Lock Harriers, Mostyn Rnagers v Oakham United, Woodside United v Bromley.

Division One: Alveley Social v Netherton Crown, Brintons Chainwire v Norton Sports, Gornal A v Bull Terrier Gators, Swindon Dell v Wolverley Athletic, Trysull Tigers v Wordsley A, Wilden Village v Stourport.

Division Two: Arley v Blackheath Malt Shovel, Chaddesley Corbett v Fish Athletic, Gornal Five Ways v Crestwood Star.

Division Three: Corn Exchange v Worths Breakwells, Foley Celtic v Wollaston Celtic, Kewford Eagles v Station Inn, Norton Greyhound v Bird in Hand, Stourbridge Glass Boys v Causeway, SWT Seven Stars v Waterfront.

Division Four: Blakedown v St Johns Tigers Seniors, Delph Bell v Railway, Kingswinford Oak v Wilden Village Reserves, Stour Park Rangers v Plough Dukes.

Division Five: Franche Village Club v Aquaforce, Hamilton Rangers v Areley Kings, Loom & Shuttle v Ashwood Honved, SR v Corngreaves Grove Reserves.

Division Six: Broadway United v Broadway Athletic, Harriers Arms v Olympic Cheshire, Queens Head Sports & Social v Black Country Old Boys, Three Crowns v Sutton Arms, White Horse v Stourbridge Sports, Wribbenhall Social v Abberley Vale.

League Senior Cup, round two: Corngreaves Grove v Kingswinford.

League Junior Cup, round three: Bewdley Town v Hoobrook Crown, Burlish Olympic v Lovato Electric, New Olympic v Cleobury Town, Phoenix v Cookley.

League Minor Cup, round three: Bewdley Bailiffs v Club Dudley, Broadwaters Inn v Ocean Designs Rangers, Caves v White Horse Celtic, Gornal Bulls Head v Fiddlers Arms, Tenbury United Colts v Wrens Nest, WH Sports v Black Country Taverns, Wollaston Sports v Mostyn Rangers Reserves, Wordsley Crown v Gilt Edge.

Midland Cup, semi-final: Grange Athletic v Handsworth Turf.

Bromsgrove Junior Cup, semi-final: Bromsgrove Athletico v Brintons.

Bromsgrove Minor Cup, semi-final: BAI v Harriers Trust.