Shrewsbury are within an ace of promotion back to the Birmingham League premier division after a 132-run thrashing of Cannock.
Shrewsbury hit 177 (Johnny Anders 50), Cannock's reply was a mere 45 (Reece O'Connell 5-4, Mike Barnard 3-10).
Shrewsbury lead the first division, seven points clear of Bromsgrove who lost by two wickets to Wellington.
Shifnal are all but relegated from the premier division after a five-wicket defeat by Himley.
Shrewsbury's rise could be confirmed next week (Sept 6) when the two teams immediately behind them, Bromsgrove and Stratford, play each other.
In division two St George's are making a late bid for promotion after they beat Penn by four wickets.
But Newport are relegated, despite beating doomed Aston Unity by 39 runs. Newport made 201, Rasike starring with 77, and then Jonathan Prince took 6-39 as Unity were bowled out for 162.
In division three, Rod Jones took 5-42 as Whitchurch dismissed Coleshill for 142. The Shropshire side then cruised to 146-2, Maisam Hasnain belting out 92.
Already-relegated Oswestry are determined to go out on a high. They thrashed county rivals Bridgnorth by 162 runs. Steve Humphreys (75), Warrick Fynn (66) and Simon Huxley (43no) fired Oswestry to 256-7, before Paul Robinson's 4-19 restricted Bridgnorth to just 94.
In the Shropshire Premier League, leaders Reman's could be crowned champions this week. They beat Broseley by seven wickets, while Shelton (229-4) did them a favour, beating second-placed Albrighton (101).
Quatt beat Much Wenlock by seven wickets, Bomere Heath overcame Newtown by 86 runs, Ludlow beat Wem by 83 runs, and the Madeley-Welshpool game finished as a draw.