In the Worcestershire County League Premier Division Rob West (106) helped Astwood Bank into second as they beat Stourport by 26 runs despite a century from captain Andrew Siwicki.
League leaders Redditch Entaco stay top despite losing at home to Old Elizabethans by four wickets.
Stourbridge proved to be top guns as Maverick Perry (97) and wingman Josh Banks (88) shared a fourth wicket partnership of 170 to set up an easy win at Pershore.
Chaddesley lost for the third consecutive week as they were bundled out for 137 by Worcester.
Old Hill conceded twelve penalty runs to Bewdley for a slow over rate which may have proved crucial, the visitors won by two wickets with eleven balls to spare.
James Crenan's 6-10 gave Evesham victory against basement club Feckenham.
In division one Jack McVey took a first innings 5-16 which helped Cookley to an unexpected seven wicket victory at leaders Colwall.
Second-placed Hagley, despite 114 from Dan Giles, were beaten by just thirteen runs by Belbroughton for whom Tom McKenzie (4-54) and Stuart Hawk (4-57) shared eight second innings wickets between them.
Ben Taylor (5-24) and Daud Islam (4-22) helped Pedmore breeze into third as they beat Bromyard at Flaggoners Green.
Burghill moved to fourth after beating Worcester Nomads by six wickets at home.
Coombs Wood are now fifth following an excellent second innings batting performance led by Dan Jones (82*) and Mike Langford (59*) which saw them chase down Droitwich Spa's total to win by eight wickets.
Oldswinford moved back into mid-division as they travelled to Bredon and came away with a maximum point win.
At the top of Division Two Ombersley and Lye are locked together on 117 points.
Ombersley won by three wickets in a low scoring match at Kidderminster and Lye, for whom Nadeem Hussain scored (92), got a winning draw against Himley.
Barnt Green secured a comfortable victory against Brockhampton but Halesowen had to settle for a losing draw after Himbleton's 217 was too much to chase down.
Matt Banham took a first innings (5-27) to lead Bromsgrove to a nine wicket victory against Bartestree and Enville beat Astwood Bank by two wickets.
In Division Three a fine 110* from Alexander Basford led Martley to victory against last weeks leaders Avoncroft for whom Anthony Ogley scored 122 in the first innings.
This victory coupled with the loss suffered by last week's second-placed team Netherton to Old Vigornians means Martley leapfrog both and are now top of the table.
Elsewhere, Redditch Entaco secured a winning draw against fourth-placed Old Elizabethans for whom veteran Sean Cairney amassed a resilient (70). Alexander Colman (144) and Ali Rashid (125) shared a 288 opening partnership for Stourbridge in their home win against Old Hill.
Barnards Green secured a welcome win at Kempsey to lift them out of the bottom two and Pershore grabbed their first win of the season at Rushwick by seven wickets.
In division four Baldev Raj scored a second innings undefeated 100* following Sarah Sribala-Sundaram's 5-26 in the first innings to help keep Harborne at the summit with an eight wicket win against Romsley.
Stourport moved into second after beating Eastnor by seven wickets. Alvechurch & Hopwood are third after securing a six wicket victory at home against Bromsgrove.
Worcester are fourth as Craig Oakley’s patient first innings 59* set the foundations and Charlie Weaver's excellent second innings 7-41 put paid to Coombs Wood and Bewdley are now fifth following an unbroken 154 run second innings partnership between Paul Beard (79*) Matt Thwaites (65*) led them to a nine wicket win against Astwood Bank at Lower Park.
Elsewhere, James Hamilton scored 122* for Five Ways Old Edwardians in the first innings against Halesowen at the Masshouse but had to settle for a winning draw as Alex Jordan (107*) responded well for the resilient visitors in the second innings.
Mozamil Zulifqar took 7-64 in Lye’s seven wicket victory against Hanley Castle & Upton to keep them at the summit of division five, they are just two points ahead of West Malvern for whom Fergus Neve (97*) led a fine first innings batting display which eventually gained maximum points against Colwall
Claverley remain in third despite losing to Worcester Nomads by seven wickets on what looked to be an excellent surface at Whitegates Farm.
Chay Ankers took 5-26 in the second innings for Malvern as they climbed in to fourth place by beating Netherton in an unusually low scoring match at the Ramblers ground.
Chaddesley Corbett are in mid-division following a comfortable nine wicket victory against Feckenham and Hagley climbed out of the bottom two by beating Droitwich Spa by three wickets at St. Peters Field despite 5-27 from the home team's Dave Huntbatch in the first innings.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here