ROCK Sports made a mockery of their lower placing in the Kidderminster and District League with an excellent Roy Marchant Cup win.

The Division Two promotion chasers defeated relegation-threatened Premier side Brintons Chainwire 3-0.

None of the Wyre Forest sides involved in Worcestershire FA Cup semi-finals could progress.

Cookley Celtic lost 4-1 to Plumbers Arms in the Minor Cup on Saturday and Wilden Village were edged out 1-0 by Upton Snodsbury in the Sunday Junior Cup.

But Brintons' Premier Cup last-four tie ended with a 6-0 thrashing at top Redditch side Black Horse who will meet Kempsey United in the final.

In the league, Saturday Premier second-placed side, Cookley Social, had little trouble in defeating Kinver 7-1, sending them into the bottom slot.

Lowly Cookley surprised Enville Leopard 1-0 in Sunday Division Two, while Bewdley Town beat Harriers Trust 3-1 to enter the Division Three top two.

Broadwaters Inn are also flying high in Division Six and saw off Olympic Cheshire 3-0.

Results, Saturday

Premier: Areley Kings 1, Cradley Heath Timbertree 2; Cally P, Two Gates P; Chaddesley Corbett 4, Castle Inn 0; Kinver 1, Cookley Social 7; Parkdale Rov 0, Norton Celtic 1;Springvale Rov 5, Wollescote Sports 2; Top Bell 3, Furnace Sp 4.

Div One: Birch Coppice 3, George & Dragon Colts 3; Clee Hill Utd 5, Rising Sun 1; Dudley Wood Ath 2, Albron 1; Libertys Sp 1, Quarry Bank Rgrs 6; Parkdale Rov Res 0, Quarry Bank 4; Straits House 1, Land Oak 4.

Worcestershire Minor Cup semi-final: Cookley Celtic 1, Plumbers Arms 4.

Results, Sunday

Premier: Brintons CI Social 0, Grange Ath 3; Handrahan Timbers 2, Burlish Oly 0.

Div One: Alveley Social 1, Areley Kings 1; Lyttelton 13, Longlands 1; Stourport 1, Dudley Sp 1; Wolverley Ath P, Mostyn Rgrs P.

Div Two: Cookley 1, Enville Leopard 0; Corngreaves Grove 3, Summerhouse 2; Moot Meet P, Cleobury Town P; Stourbridge Tenth Lock 4, Arley 4.

Div Three: Bewdley Town 3, Harriers Trust 1; Blackheath Liberals 3, Bewdley Bailiffs 2; Blakedown 2, Station Inn 3; Briars Phoenix 3, Chaddesley Corbett 3; Burlish Oly Res 2, Hoobrook Crown 4.

Div Four: Delph Bell 3, Worths 1; Foley Celtic 4, Saltwells Woodman 1; Jays 6, Bird in Hand 1; New Talbot 1, Gornal Five Ways 9; Wilden Village Res 1, Round Oak Wombourne 1.

Div Five: Chawn Park Rgrs 4, Areley Kings Res 0; Harriers Arms 0, Bulls Head Celtic 13; Kingswinford Snooker 0, Seven Stars 2; Plough Dukes 0, Causeway 8; SR P, Gilt Edge P; Stourbridge Glass Boys 1, Active 2.

Div Six: Abberley Vale 0, WH Sp 2; Aquaforce 3, Loom & Shuttle 1; Ashwood Honved 1, Gigmill 7; Broadwaters Inn 3, Olympic Cheshire 0; Coopers Arms 1, Hearts 8; Wollaston Gate 1, Red Sky 0; Wrens Nest 1, Mostyn Rgrs Res 4.

League Fire Shield round two: Bromley P, Gornal A P; round three: Hill Tavern 0, Tenth Lock Harriers 5; Norton Greyhound 1, Wordsley A 0; Old Bulls Head 0, Woodside 1.

Roy Marchant Cup: Black Country Taverns 0, Wollescote Villa 6; Brintons Chainwire 0, Rock Sp 3; Mill Race Lane Rov 2, Bull Terrier Gators 0; Oakham Utd 6, Crestwood Star 3; Swindon Cricket 0, Grange Utd 3.

Worcestershire Premier Cup semi-finals: Black Horse 6, Brintons 0.

Worcestershire Junior Cup, semi-finals: Upton Snodsbury 1, Wilden Village 0.

Women's League: Worcester City 7, Bredon 0; Burlish 5, Malvern 1.

Fixtures, Saturday

Premier: Castle Inn 2000 v Springvale Rov, Chaddesley Corbett v Norton Celtic, Cookley Social v Parkdale Rov, Cradley Heath Timbertree v Cally, Kinver v Top Bell, Two Gates v Areley Kings, Wollescote Sp v Furnace Sp.

Div One: Albron v Cookley Celtic, Bewdley Rov v Birch Coppice, Clee Hill Utd v Tenbury Utd, George & Dragon Colts v Parkdale Rov Res, Land Oak v Dudley Wood Ath, Quarry Bank v Libertys Sp, Rising Sun v Straits House, Wollaston Cottage Spring v Quarry Bank Rangers.

Fixtures, Sunday

Premier: Brintons v Grange Utd, Brintons Chainwire v Brintons CI Social.

Div One: Areley Kings v Longlands, Dudley Sp v Bromley, Mostyn Rgrs v Alveley Social, Queens Head Wolverley v Lyttelton, Thorns Ath v Hill Tavern, Wolverley Ath v Stourport.

Div Two: Rock Sp v Cookley, Stourbridge Tenth Lock v Crestwood Star.

Div Three: Bewdley Town v Blackheath Liberals, Briars Phoenix v Station Inn, Gornal A v Bewdley Bailiffs, Harriers Trust v Burlish Oly Res, Jays v Norton Greyhound.

Div Four: Hamilton Rgrs v Foley Celtic, New Talbot v Delph Bell, Saltwells Woodman v Round Oak Wombourne.

Div Five: Bulls Head Celtic v Black Country Taverns, Causeway v Gilt Edge, Harriers Arms v St Johns Tigers Seniors, Kingswinford Snooker v Stourbridge Glass Boys, Seven Stars v SR.

Div Six: Abberley Vale v Aquaforce, Broadwaters Inn v Wollaston Gate, Coopers Arms v Mostyn Rgrs Res, Gigmill v Wrens Nest, Ocean Designs Rgrs v Loom & Shuttle, Red Sky v Olympic Cheshire, WH Sp v Ashwood Honved.

Roy Marchant Cup: Arley v Wilden Village Res, Bull Terrier Gators v Swindon Cricket, Burlish Oly v Gornal Five Ways, Cleobury Town v Old Bulls Head, Handrahan Timbers v Enville Leopard, Wilden Village v Hayley Green Harriers, Wollescote Villa v Corngreaves Grove, Woodside Utd v Moot Meet, Wordsley A v Tenth Lock Harriers.

Midland Cup semi-final: Handsworth Old Crown v Grange Ath.

Bromsgrove Minor Cup semi-final: D&K Europe v Chaddesley Corbett.

Women's League: Bewdley Town v Worcester City, Redditch Utd v Burlish Oly.