Smethwick duo Andy Bryan and Aurrol Kirnon proved an effective double spearhead as they kept their side at the top of the Division One table.
The leaders' opening pace attack claimed four wickets apiece as they bowled Smethwick to an easy seven-wicket win at Bromsgrove.
The home side were skittled for just 103 inside 31 overs. And an unbeaten 49 from Priyesh Dhoolab, backed by 39 from Imran Jamiel, saw the visitors home to victory with half the afternoon to spare.
Smethwick's ninth league win of the season keeps them nine points clear of Kidderminster Victoria, who clocked up their 10th success of the campaign with a four-wicket win at Dorridge.
Brothers Abdul Hafeez (71) and Faizal Abdullah (75) shared a century stand for the sixth wicket as Dorridge recovered from a poor start to reach 199 for nine from their 55 overs, Craig Jennings taking four for 60.
But Kidderminster eased home, Will Gifford and Craig Wood both hitting 42 as the visitors took less than 30 overs to reach their target.
Water Orton moved closer to the top two, ahead of Shrewsbury, thanks to another Lesroy Irish-inspired win at Sutton Coldfield.
The visitors looked on course for defeat when they were bowled out for just 113, Tim Groenewald cashing in on a week of wet weather on a day difficult for batsmen everywhere. He took six for 49, but Water Orton had even more of a man for the occasion in Irish, who simply pressed his own magic button and bowled in unchanged for 12 overs to take a matchwinning seven for 15.
Shrewsbury, like the other members of the top four, were also away from home. But they were the only ones not to win, slipping to fourth after being held to a winning draw in another low-scoring, rainaffected game at Aston Unity.
Shrewsbury captain Mark Davies top scored with an unbeaten 48 as his side were bowled out for just 146. But four wickets from their pro Antonio Mullins ensured that it was Unity who were left hanging on to avoid defeat at the end.
Having earlier taken three wickets, last man Andy Stevenson showed he can bat too by bludgeoning 13 when it really mattered.
At the bottom, Cannock took another big stride towards Division Two with their tenth defeat of the summer, a seven-wicket defeat at home to Stratford.
Graeme Wright hit an unbeaten 65 as Cannock ran up a competitive 190 for five from 42 overs, Wigsy Troughton taking four for 62. But Stratford made light of it, thanks to their three half centurions.
Openers Wayne Killian (56) and Luke Parker (50) provided a solid foundation, from which Solly Ndima's 56 not out saw Stratford home with 32 balls to spare.
In the day's other First Division game, Jason Jordan's six for 38 could not stop Walmley holding on for a draw at home to Harborne.
Adam Shimmons' fivewicket haul was good enough to earn only a winning draw for Division Two leaders Shifnal at home to Tamworth. But the Shropshire side stay 21 points clear of secondplaced Wolverhampton, who also remain on course for promotion after a six-wicket win in the local derby at Fordhouses.
Youngsters Danny Smith and Jack Snape were both among the wickets, backed by Tim Connelly, as Fordhouses were shot out for just 62 inside 25 overs.
Old Elizabethans are now bottom thanks to Kings Heath's nine-wicket win at Studley, engineered by Paul Monk's six for 33 and a quickfire 50 from Gavin Shephard.