Harborne regained top spot in the First Division as they took advantage of Halesowen's slip-up in the first-versus-third battle with Shifnal.
Adam Shimmons' late three-wicket burst at Dog Kennel Lane completed a miserable effort from Halesowen as they were bowled out for just 131. Dave Pashley then steered his side home with an unbeaten 45, supported by James Ralph's 33 as Shifnal won for the loss of just four wickets.
If the end of Halesowen's recent good run to a Shifnal side who had started the day in third was a slight turn-up, it all went according to the form book at Harborne.
Winless Aston Unity were bowled out for just 100 as they 'crash-Landed' to a ten-wicket defeat.
George Land's five for 32 did the damage before Dan Wood's unbeaten 59, in company with Simon Gear (39), saw Harborne home inside 15 overs.
In a division where just 20 points separate the top five sides, Halesowen drop back to third, just clear of Walmley, for whom Tariq Mohammed (116) and Chris Woakes (60) shared a big six-wicket stand in a massive total of 285 for eight against Stratford. But, with Bhavin Joshi leading the way on 76, visitors Stratford made a sound reply to reach 242 for seven to earn a draw.
Wolverhampton move up to fifth as they maintained their excellent form with a three-wicket win against Sutton Coldfield.
Off-spinner Surinder Sharma was the star, taking seven for 47 in Sutton's 215 for eight, before Duncan Lampitt's 68 helped Wolves to a penultimate over victory.
Leamington Spa, relegated to this level just ten months ago, moved closer to a second successive drop as they were shot out for just 69 at Bromsgrove. Nick Husbands and Nick Davies took three wickets apiece in Bromsgrove's nine-wicket win.
Smethwick's Aniket Redkar took five for 69 and Saddique Phillips claimed a hat-trick as they bowled out Water Orton for 222. But they too remain in danger of going down after they were left hanging on for the draw at 162 for nine.
Cannock remain top of the Second Division after demolishing Bridgnorth by a whopping 219 runs.
The Twenty20 Challenge Cup finalists piled up 282 for seven declared, in just 50 overs, thanks to David Powles (128 not out), Richard Jones (51) and Lee Haynes (44). And Geoff Crook then bowled unchanged for 14 overs to take six for 39 as the visitors were skittled for just 63.
Ravi Sehn took four for 30 as Aston Manor beat Penn by four wickets to stay second, while Tamworth consolidated third place after crushing pitiful Pelsall by eight wickets.
The other Twenty20 finalists, Attock, fared less well, after Nick van Woerkom (120 not out) inspired Fordhouses to a 114 runs win.
Brandon Miller also hit three figures, making 130 in Studley's draw at Old Elizabethans, and Dorridge's Sam Smith thumped an undefeated 114 in his side's draw against Evesham.
In the Third Division, Solihull Blossomfield's Zahoor Iqbal (102 not out) and prolific Whitchurch batsman Maisam Hasnain (147) also made centuries. But it had no effect on the table, as the top four - St Georges, Newport, Berkswell and Wombourne - all won. n The league have ruled that the first leg of the Twenty20 Cup final between Cannock and Attock will be at Attock on Wednesday July 19, with the return leg at Cannock the following night.