KIDDERMINSTER continued their calamitous run of form after suffering a heavy defeat against Knowle and Dorridge in Birmingham League Premier One.
Having been set a target of 299 for six to chase down, Kidderminster fell way short after being bowled out for 166 in 46 overs.
Opening bat Amir Khan made 105 and found support at the opposite end from Alex Phillips who added 59.
The pair put on 116 for the first wicket before further runs followed from Warwickshire's Ethan Brookes with 28 Hamza Shaikh 34 and Sam Reddish who finished on 29 not out.
Josh Tidmarsh was the only bowler to make much impact when taking three for 56 but it was Kidderminster's batting that collectively failed after Sinel Gunarathne had been removed for 37.
Brookes proved pick of the Knowle and Dorridge attack by taking three for 25 while his Warwickshire team mate Jacob Lintott took one for 20.
Thankfully Kidderminster managed to pick up four bonus points in the wake of their defeat which should prove sufficient to stave off relegation.
Instead, Shifnal and Leamington looked destined for the drop as they were both soundly beaten as well.
Leamington lost out by three wickets to Barnt Green despite the Cherry Hill side having one eye on next week's National T20 Final.
Harrison Smith held the Spa batting together with a timely 87 but lacked support as Leamington reached 230 for eight.
Andy Sutton added two more wickets to his tally this season taking the total to 66.
Henry Marshall and Cameron Jones also claimed a couple of wickets while Sutton's strike partner Robbie Shurmer gave little away when finishing with one for 14 from his 10 over spell.
The Green then raced to a winning 231 for seven with six overs to spare as Ben Chapman-Lilley and skipper Dom Harding both hit 49.
However, there can be no let up as Moseley remain just one point behind the Green as they pair chase runners-up spot behind champions Smethwick.
Moseley made light work of Halesowen after being set a target of 213 for eight to chase down.
Solid contributions from Ed Bragg 33, skipper Alexei Kervezee 39 wicketkeeper Wes Griffiths 48 and Harry Kitchen 30 not out set Moseley a testing challenge in reply.
Halesowen removed county players Keith Barker for 30 and Rob Yates on 24.
Asim Shoaib then took up the chase with 56 and found support from Andrew Umeed with 39 and Abraash Khan 40.
Runs flowed at such a pace that Moseley managed to reach a winning 217 for six after just 26 overs.
Bromsgrove suffered a four wicket defeat to Dorridge in Premier Two.
Alex Milton continued his majestic form with the bat this season as the former Worcestershire wicketkeeper struck 76, taking his total for the season just seven runs short of the 800 mark.
Milton enabled Bromsgrove to make 238 for six but it wasn't enough as Dorridge responded with 240 for six with seven overs to spare.
Ben Shepperson backed up his two for 46 with the ball by scoring 68 for Dorridge despite the efforts of James Bayliss who bagged figures of three for 51. However Bromsgrove remain safe from relegation going into their final fixture at home to champions elect Wolverhampton.
There was even more runs on offer as Himley got the better of West Bromwich Dartmouth by 22 run margin.
Bilal Hussain blasted top score of 91 and found plenty of support from Ollie Cox 52, Saul Anstey 46 and Northamptonshire's Graeme White who added 42.
That enabled Himley to post a huge 303 run total which Dartmouth made a gallant effort to chase down.
Ibbadat Thaman struck 114 but to no avail as Dartmouth were dismissed for 281 with only one ball to spare.
Saul Anstey helped apply the brake by taking three for 47 while White finished with three for 61.
Himley currently hold fifth place going into their final fixture at Harborne.