LOWLY Brintons recorded a shock in Kidderminster and District League Sunday Premier Division with a 4-3 win over high-flying Grange United.

Arley won a Sunday Division Two Wyre Forest derby match against bottom side Cookley St Peters 8-1.

KWF Celtic, the top team in Sunday Division Six, had to battle hard to beat Oldswinford Shrub, eventually winning 7-6 to push the Shrub into bottom spot.

Bewdley's Waggon and Horses, lying third in Sunday Division Two, won 6-2 against Audnam.

In Sunday Division One, Club Inter overcame their hosts, Kingswinford Villa, 6-0 and go second in the table.

Sunday Division Four Club Corn Exchange Harriers are now known as Dock and Iron Harriers.

Saturday results

Premier: Oldington Utd 5, Quarry Bank Rgrs 3; Norton Celtic 1, Tipton Town 0; Broughton WMC 2, Wollescote Sp 5; Clee Hill Utd 1, Cookley Social 2; Parkdale Rov 4, Tenbury Utd 1; Cradley Heath Timbertree 1, Furnace Sp 4.

Div One: Foley 4, Jacksons 0; Bewdley Rov 4, Clee Hill Utd Res 1; Lock 0, Dudley Wood Ath 1; Rising Sun 1, Parkdale Rov Res 2; Blackheath Invensys 1, Barley Mow 0; Quarry Bank 4, Castle Inn 2000 1.

Kidderminster Harriers Junior Cup: Chaddesley Corbett Res 3, Two Gates 1; Ounsdale 1, Bewdley Town 0; Two Gates Res 0, Brintons Ath 5.

Shropshire Junior Cup: Highley Welfare 3, Springvale Rovers 0.

Sunday results

Premier: Round Oak 1, Brintons Social 1; Oakham Utd 0, Cradley Oly 2; Wolverley Ath 1, Hainge Rovers 3; Woodside Utd 4, Handrahan Timbers 2; Brintons 4, Grange Utd 3; Gornal Rov 3, Burlish Oly 0; Swindon Utd 1, Grange Ath 5.

Division One: Ocean Design Utd 3, Thorns Ath 0; Alveley Social 4, Brintons Chainwire 1; Areley Kings 0, Swindon Cricket 5; Kingswinford Villa 0, Club Inter 6; Longlands 1, Wollescote Villa 3; Hagley Old Boys 1, Dudley Sp 0; Tavern 3, Cookley 1.

Division Two: Lawnswood 2, Bromley 0; Halesowen Town Supporters 1, Queens Head Wolverley 4; Waggon & Horses 6, Audnam 2; Burlish Oly Res 2, Wilden Village 3; Cookley St Peters 1, Arley 8; Yew Tree 1, Greensforge 3.

Division Three: Briars Phoenix 0, Wordsley A 3; Delph Bell 0, Brinton Arms 4; Rock Sp 4, Moot Meet 2; Stourbridge Wdrs 2, Belbroughton WMC 2; Blakedown 2, Crestwood Star 1; Lyttelton 5, Hartlebury Taverners 1.

Division Four: Corngreaves Plough 0, Station Inn 1; Rumba 0, Cleobury Town 2; Hoobrook Crown 3v Fox Utd 3 - match abandoned; CBS Rotary P, Dock & Iron P; Three Crowns 4, Blackheath Liberals 2; Colley Gate 2, Hamilton Rgrs 0.

Division Five: Gilt Edge 0, Bird Rgrs 1; Mill Race Lane Rov 3, Kinver Royal Exchange 0; Franche Village Club 1, Plough Dukes 3; Sporting Labour 5, Malt Shovel Highley 0; Worths 2, Dibdale Snooker 6; Tri-Star Windows 2, White Harte Kinver 4.

Division Six: Kingswinford Snooker 2, Olympic Cheshire 1; Ashwood Honved 0, Jacksons Rov 4; Kinver RBL 5, Burnt Tree Ath 2; Libertys Utd 1, Ian Walker Furniture 2; Oldswinford Shrub 6, KWF Celtic 7; Areley Kings Res 0, Brintons B&G 5; SS Celtic 1, St Johns Tigers Seniors 3.

Worcestershire Minor Cup: Harriers Arms 2, Lakeside 3.

Fixtures, Saturday

Premier: Cradley Heath Timbertree v Cookley Social, Tenbury Utd v Kinver, Furnace Sp v Clee Hill Utd, Tipton Town v Broughton WMC, Chaddesley Corbett v Norton Celtic.

Division One: Clee Hill Utd Res v Lock, Springvale Rov v Rising Sun, Castle Inn 2000 v Bewdley Rov, Barley Mow v Foley, Jacksons v Two Gates Res.

Dudley Metro Cup: Blackheath Invensys v Dudley Wood Ath, Parkdale Rov Res v Quarry Bank Rgrs, Wollescote Sp v Parkdale Rov, Quarry Bank v Wordsley AFC.

Fixtures, Sunday

Premier: Brintons Social v Swindon Utd, Handrahan Timbers v Brintons, Grange Ath v Woodside Utd, Wolverley Ath v Gornal Rov.

Division One: Swindon Cricket v Wollescote Villa, Ocean Design Utd v Alveley Social, Thorns Ath v Cookley, Hagley Old Boys v Kingswinford Villa, Tavern v Longlands.

Division Two: Bromley v Wilden Village, Arley v Lawnswood, Hayley Green Harriers v Waggon & Horses, Cookley St Peters v Queens Head Wolverley, Audnam v Burlish Oly Res, Yew Tree v Halesowen Town Supporters.

Division Three: Crestwood Star v Stourbridge Wdrs, Belbroughton WMC v Lyttelton, Hartlebury Taverners v Rock Sp, Sedgley Town v Moot Meet, Delph Bell v Blakedown.

Division Four: Fox Utd v Three Crowns, Station Inn v CBS Rotary, Blackheath Liberals v Hamilton Rgrs.

Division Five: Malt Shovel Highley v Worths, Dibdale Snooker v Gilt Edge, Mill Race Lane Rov v Bird Rgrs, Wilden Village Res v Kinver Royal Exchange, Plough Dukes v White Harte Kinver, Franche Village Club v Harriers Arms.

Division Six: Olympic Cheshire v Libertys Utd, KWF Celtic v SS Celtic, St Johns Tigers Seniors v Ashwood Honved, Kinver RBL v Jacksons Rov, Burnt Tree Ath v Kingswinford Snooker.

League Fire Shield round one: Wordsley A v Club Inter, Brintons B&G v Dudley Sp, Oldswinford Shrub v Colley Gate, Round Oak v Dock & Iron Harriers, Areley Kings v Grange Utd, Greensforge v Sporting Labour, Tri-Star Windows v Cleobury Town, Ian Walker Furniture v Rumba.

Worcester Infirmary Junior Cup: Cradley Oly v Inkberrow, Alvechurch Darts v Burlish Oly, Brintons Chainwire v Rubery Social.

Worcester Infirmary Minor Cup: Brinton Arms v Salford Rovers, Hoobrook Crown v Briars Phoenix.

Birmingham FA Cup: Unipart v Hainge Rovers.