Bromsgrove find themselves back bottom of the Birmingham League Premier Division following a third consecutive batting disaster.
Having succumbed to successive scores of 55 in their two previous games, Bromsgrove showed little sign of improvement as they were bowled out for 66 by fellow strugglers Moseley.
Bromsgrove’s batsmen had few answers as they faced fast bowler Freddie Eburah who celebrated a hat-trick in his six for 33 return.
Moseley recalled veteran batsman Ian Stokes from a three-year retirement and, with the help of opening partner Keith Bell, he steered the Streetsbrook Road side to a 10-wicket success at 67 without loss.
Match of the day saw leaders Knowle and Dorridge wallop second-placed Wolverhampton by 123 runs to go 22 points clear at the top.
Atiq Chisti cracked 83 while Warwickshire wicketkeeper Richard Johnson added a further 53 as Knowle and Dorridge piled on the runs to reach 277 for seven.
Ben Coley then claimed four for 35 with the ball as Wolves were reduced to 154 all out despite the efforts of Worcestershire’s David Wheeldon, who struck a defiant 53.
Himley have climbed to third place thanks to their easy eight-wicket success over Leamington Spa, who now share bottom spot with Bromsgrove as a result.
Chris Tranter took four for 13 as the Spamen slumped to 110 all out.
Dan Bassett then blasted 51 to help Himley to a winning 111 for two.
Barnt Green had to thank 17-year-old Nick Powell who provided the platform for their 15-run victory over Kidderminster Victoria.
Powell produced a timely 41 not out to help the Green recover from 82 for seven to 148 for eight.
Warwickshire coach Dougie Brown then snapped up six for 35 before the left-arm spin of Stephen Bevan reduced Kiddy to 133 all out.
Walmley came within a wicket of clinching victory against Kenilworth Wardens following a thrilling finish at Glasshouse Lane.
Hamza Nadeem hit 52 while Bhavik Patel provided 47 as Walmley posted a total of 182 for seven.
Wardens were left clinging to the draw at 164 for nine at close after Shitansu Kotak hit a top score of 43.
Reigning champions Walsall were left frustrated after their game with Shrewsbury was abandoned through wet weather.