HIGH-FLYING Kidderminster and District Sunday Premier side Brintons beat bottom club Hainge Rovers but had to battle, eventually winning 6-4.

Saturday Premier leaders Chaddesley Corbett moved into the semi-finals of the League Senior Cup with a 3-2 win over Tenbury United.

Chaddesley began well, though strikers Ian Vogel and Jason Edney failed to capitalise on early chances.

It was left to midfielder Gary Saunders to break the deadlock but Tenbury equalised before half-time.

Edney made sure of victory with two opportunist strikes, though Tenbury did pull one goal back.

Premier second-placed Wyre Forest beat Bewdley Town 3-0.

The visiting Forest side dominated the first half and Richard Costello opened the scoring after a Joey Beard cross.

Matthew Carter added the second from a free-kick just outside the box.

Bewdley came more into the match after the break but Stephen Howles put the game beyond their reach with a close-range header.

Forest are away to Kinver on Saturday - players to meet at the Hare and Hounds at 2pm.

Saturday results

Premier: Bewdley Town 0, Wyre Forest 3; Parkdale Rovers 3, Timbertree 2; Kinver 0, Ludlow Town Colts 0.

Division One: Quarry Bank New Inns 2, Oldington United 1.

League Senior Cup quarter-finals: Tipton Town 3, Clee Hill United 2; Chaddesley Corbett 3, Tenbury United 2.

League Junior Cup quarter-finals: Broughton WMC P, Oldswinford United P; Two Gates 1, Clee Hill Reserves 0; Norton Celtic 0, Springvale Rovers 0 (Norton 3, Springvale 5 - on penalties); Quarry Bank Rangers 3, Lock 1.

League Minor Cup quarter-finals: Bewdley Rovers 1, Parkdale Rovers Reserves 2; Tenbury United Reserves 1, Blackheath Invensys Colts 2; Samson & Lion 2000 1, Wychbold Poachers 1 (Samson 3, Wychbold 4 - penalties); Dudley Wood Athletic 1, Foley 3.

Kidderminster Harriers Junior Cup semi-finals: Furnace Sports 0, Highley Welfare 3; Cookley Social 0, Ounsdale 3.

Sunday results

Premier: Hainge Rovers 4, Brintons 6; Cradley Olympic 2, Burlish Olympic 2; Gornal Rovers 1, Grange Athletic 0; Brintons Social 3, Oakham United 1; Woodside United 3, Handrahan Timbers 1; Wolverley Athletic 0, Swindon United 5.

Division One: Brintons Chainwire 0, Tenth Lock 1; Longlands 2, Round Oak 0; Tavern 1, Wollescote Villa 2; Cookley St Peters 1, Areley Kings 3; Dudley Sp 3, Cookley 0.

Division Two: Wilden Village 2, Swindon Cricket Club 3; Burlish Olympic Reserves 1, Vine 4; Club Inter 5, Stourbridge Wanderers 1; Arley 2, Audnam 0; Lawnswood 0, Queens Head Wolverley 1; Kingswinford Villa 4, Halesowen Town Supporters 1.

Division Three: AFC Borgfeld 0, Yew Tree 5 - abandoned; Delph Black Horse 0, Wordsley Vine 8; Hartlebury Tavern 0, Hayley Green Harriers 3; Hayley Green Harriers 3, Hartlebury Tavern 0; Saltwells Chemi-Pet 3, Clee Hill United 0; Belbroughton WMC 2, Waggon & Horses 4.

Division Four: Brinton Arms 4, Hoobrook Crown 0; Blackheath Liberals 3, King Billy Rangers 3; Hamilton Rangers 0, Briars Phoenix 4; Maverick Celtic 3, Dock & Iron 2; Crestwood Star 4, Railway Bell 0.

Division Five: Dibdale Snooker 2, Corngreaves Plough 4; Gilt Edge 2, Wilden Village Reserves 3; Hartlebury Village 1, Corn Exchange Harriers 2; Sporting Labour P, Oldswinford Shrub P; Station Inn 3, Tri-Star Windows 0; Three Crowns 2, Cleobury Town 2; Worths 3, UEF Kidderminster 1.

Division Six: Areley Kings Reserves 0, Bird Rangers 3; Ashwood Honved 2, Textron United 1; Harriers Arms 1, Brintons B&G 5; Jacksons Rovers 3, Micro Harriers 1; KWF Celtic 0, Franche Village Club 4; Franche Village Club 0, KWF Celtic 1; St Johns Tigers Seniors 2, Kingswinford Snooker 0.

League Fire Shield round two: Home Olympia 2, Bromley 2 (Olympic won 5-2 on penalties), Rock Sports 0, Fox United 2; round three: Grange United 5, Sedgley Crown 0.

Shropshire FA Junior Cup: Forresters 0, Alveley Social 6.

Kidderminster Harriers Youth Shield: Kempsey United 4, Ferndale Youth 1.

Saturday fixtures

Premier: Chaddesley Corbett v Ludlow Town Colts, Clee Hill United v Parkdale Rovers, Cookley Social v Furnace Sports, Kinver v Wyre Forest, Tenbury United v Tipton Town, Timbertree v Bewdley Town.

Division One: Clee Hill United Reserves v Quarry Bank Rgrs, Oldington Utd v Broughton WMC, Oldswinford United v Two Gates, Springvale Rovers v Lock, Norton Celtic v Quarry Bank New Inns.

Division Two: Blackheath Invensys Colts v Kinver Reserves, Wychbold Poachers v Samson & Lion.

Sunday fixtures

Premier: Brintons v Home Olympia, Burlish Olympic v Woodside United, Grange Athletic v Hainge Rovers, Handrahan Timbers v Brintons Social, Gornal Rovers v Wolverley Athletic.

Division One: Areley Kings v Wollescote Villa, Cookley v Tenth Lock, Dudley Sports v Longlands, Hagley Old Boys v Brintons Chainwire, Round Oak v Grange United, Alveley Social v Tavern.

Division Two: Audnam v Burlish Olympic Reserves, Vine v Lawnswood, Arley v Club Inter, Queens Head Wolverley v Wilden Village, Swindon Cricket Club v Greensforge, Kingswinford Villa v Stourbridge Wanderers.

Division Three: Blakedown v Rock Sports, Clee Hill United v AFC Borgfeld, Belbroughton WMC v Hayley Green Harriers, Waggon & Horses v Wordsley Vine, Yew Tree v Hartlebury Tavern, Delph Black Horse v Moot Meet, Bromley v Saltwells Chemi-Pet.

Division Four: Dock & Iron v Briars Phoenix, Hoobrook Crown v Railway Bell, King Billy Rangers v Crestwood Star, Sedgley Crown v Blackheath Liberals, Lyttelton v Hamilton Rangers, Maverick Celtic v Brinton Arms.

Division Five: Corn Exchange Harriers v Corngreaves Plough, Cleobury Town v Oldswinford Shrub, Fox United v Dibdale Snooker, UEF Kidderminster v Station Inn, Plough Dukes v Wilden Village Reserves, Tri-Star Windows v Sporting Labour, Hartlebury Village v Three Crowns, Worths v Gilt Edge.

Division Six: Bird Rangers v Harriers Arms, Franche Village Club v Areley Kings Reserves, Kinver RBL v St Johns Tigers Seniors, Micro Harriers v KWF Celtic, Textron United v Sporting Swan, White Harte Kinver v Brintons B&G.

League Senior Cup round three: Oakham United v Cradley Olympic.

League Minor Cup round two: Jacksons Rovers v Brewers Wharf.