Shrewsbury are back on top of the table after another twist in this topsy-turvy Division One season.
The Shropshire side's 73-run victory at Walmley, to take them a point clear of Smethwick, was threaded together by the efforts of the Foster brothers.
Ed Foster hit 130 out of his side's total of 250, before younger brother Rob took a hand, claiming four wickets.
Shrewsbury's pro Antonio Mullins also weighed in with four victims as Walmley were bowled out for 177, of which Paul Griffiths was unbeaten at the end on 53.
Smethwick, also on their travels, did not find things quite so easy at Stratford.
Martin Donald's unbeaten 93 helped Stratford run up 243 for eight. But, despite half centuries by Arif Mahmood and David Banks, Smethwick were never seriously in the hunt.
Shrewsbury must now be considered favourites for the title. Their final two games are against mid-table teams with nothing to play for but pride - Harborne and Sutton Coldfield - while their two main rivals, third-placed Kidderminster Victoria and Smethwick, play each other on the final day.
Kidderminster stayed in touch with maximum points from their 104-run win at Aston Unity. Will Gifford led the way with 96 in the visitors' formidable total of 259 for nine, before former skipper Mark Mansell stepped in to do it with the ball, taking five for 27.
At the wrong end of the Division One table, Unity's defeat leaves them in greater danger of accompanying seemingly-doomed Cannock to the level below. Unity now occupy the second relegation spot, thanks to Dorridge's draw at home to Harborne.
An unbeaten half century from Andrew Wing helped Dorridge hang on to avoid defeat, after half centuries by Simon Gear (72) and Jon Cockcroft (62) appeared to have set up a Harborne win.
As for Cannock, they edged a step nearer the drop, expected to be confirmed at Bromsgrove next week, with a 32-run defeat at home to Sutton.
Jon Ship (65) and Sammy Salman (64) were the chief architects of their side's 260 for eight. But Lee Haynes' 68 at least made the losing margin respectable.
Shifnal and Wolverhampton are looking increasingly likely to fill the two Second Division promotion slots - but there could still be a battle on for the title.
Guy Home's 90 could not prevent Shifnal losing at Fordhouses, who did local rivals Wolves a real favour, thanks chiefly to the efforts of Alan Chapman (61 not out) and Iqbal Iman (50).
With Mohammad Azam taking a five wickets, Wolves cashed in, skittling Attock at Danescourt for just 52, on course to an eight-wicket win.
At the other end of the table, Solihull Blossomfield's relegation was confirmed by a two-wicket defeat at home to Tamworth. But there is a real scrap on to avoid joining them in Division Three.
Kings Heath's ten-wicket win at Bridgnorth has spiced things up at the bottom and left three clubs looking over their shoulders.
Evesham's surprise defeat to St Georges, sealed by a half century from Shropshire wicket keeper Matthew Tilt, should not alter the Third Division picture.
Evesham remain favourites, but Aston Manor will keep a watchful eye on the third-placed Dragons from Telford.
Lichfield were the day's other team to be officially relegated, despite winning at Coleshill. But, going into the summer's final two weeks, there are three more relegation slots to be filled, with seven sides involved in the shake-up.