BROMSGROVE and Barnards Green leapt above Ombersley to make up the top two in Birmingham and District Premier League Division One.
Ombersley dropped to third place after allowing hosts Old Hill to amass 258-8 as Nitesh Patel led the way with 121 runs.
The villagers replied with 205-8 with 61 from Jason Smith and 42 from former Worcestershire player Duncan Catterall.
Tom Underhill top-scored with 32 in Bromsgrove’s total of 173-7 against Shifnal in a match restricted to 43 overs-per-side after a delayed start.
Mohammed Ayub took 3-35 but the best bowling of the match came from Bromsgrove’s Graham Whiles, who took 3-16 as Shifnal crashed to 76 all out.
He was well supported by James Ganderton with 3-22 and Bromsgrove climbed to the top of the table.
Harborne’s Nasir Ali Khan took 5-20 as Barnards Green were dismissed for 142 but his side’s joy was short-lived.
Green’s Jonathan Dovey continued his terrific early-season form with 5-28 as Harborne crumbled to 100 all out and the Malvern side moved up to second spot.
Worcestershire’s Chris Russell claimed 5-34 for Wolverhampton when they defeated Moseley by 26 runs.
In the Premier Division, Walsall took most of the spoils in a winning draw over Kidderminster Victoria after scoring an impressive 261-8 at Gorway.
They appeared to be in trouble at 68-4 off 26 overs but a new club-record fifth-wicket stand of 152 between Paul Byrne (89) and David Powles (84) saved them.
Kidderminster slumped to 25-3 and 52-5 with Byrne taking 4-19 from 14 overs.
But Andy Siwicki (37 not out) and Jonathan Wright (18) stopped the rot as Kidderminster played out time and finished on 118-7 from 55 overs.
Berkswell crushed Barnt Green by 135 runs when former Leicestershire and Warwickshire all-rounder Darren Maddy led the way with 83 in a total of 248 with fine support from Mark Best (44).
Tom Milnes and Nick James both added 31, while James East impressed for Green with 6-30.
Another ex-Leicestershire player, Dave Brignull, took 3-23 as the visitors crashed to 113 all out with Maddy claiming 3-28.
Although Worcestershire’s Tom Kohler-Cadmore hit 49 for Himley, they lost to Walmley by five wickets.
Brockhampton made 231-7 in 35 overs against Dorridge, who responded with 167 all out.
The Division Two match between Eastnor and Brewood was restricted to 42 overs-per-side after a delayed start but turned into a thriller.
Batting first, Eastnor slipped to 49-8 before a stand of 60 for the ninth wicket between Arshad Hussein (34) and 15-year-old Shameer Ahmed (29no) took the Herefordshire side to 119-9 at the close.
Chris Tranter caused all the early damage with 6-17 but Brewood found it equally hard going despite 35 from Bruce Thomason and 22 from Tranter.
At 67-4, Brewood were still favourites but they finished hanging on at 104-9 after Shahid Ahmed took 3-17, Shameer Ahmed 2-12 and Jabran Khalid 2-39.
Jonathan Miles hit 71 and Jamie Boyle 43 in Old Elizabethans’ total of 182 against Penkridge with Shafiq Ahmed taking 5-60 for the visitors.
Penkridge were rushed to a four-wicket win with 15.3 overs in hand by Attiq Chishti (64) and Rana Hassan (55).
In Division Three, Steve Adshead cracked a classy 145 in Astwood Bank’s total of 257-6 against Bridgnorth, who replied with 226-9.
Sam Whitney took 4-78 for Bridgnorth, who were kept in the game by Tom Weston (56), James Ralph (47) and Ryan Lockley (41).