Alsager 1s 111ao (47.2 overs) lost to Eccleshall 1s 116ao (52.1 overs) – Alsager 7pts, Eccleshall 25pts
Eccleshall secured promotion with a nerve-wracking five-run victory on the road at Alsager. The visitors started the game in second place, 15 points ahead of their hosts in third, with fourth place Norton-in-Hales one point further back.
Having won the toss, Eccleshall skipper Cameron Sinclair chose to bat, and saw his side make a patient start, reaching 38 before Myles Coughlan was bowled for 20.
That wicket triggered a collapse from the visitors who lost six wickets for just four runs, and were staring down the barrel at 61 for 8.
But a 46-run stand between Sinclair (28) and Dan Lakin (27*) gave the Eccleshall bowlers something to bowl at, as they were eventually dismissed for 116.
David Apps finished with figures of 4 for 49, whilst Ben Dixon picked up 3 for 11.
Eccleshall picked up a key early wicket, when Sinclair (2-37) bowled the dangerous Sean Price in the fourth over, but Ollie Sadler (29) and Ashley Shaw (26) looked to have steadied the ship as Alsager reached 65 for 1.
The introduction of spin duo Zain Shah (2-28) and Myles Coughlan (1-18) wrestled back the initiative however as Sadler played on to a Coughlan delivery before Shah had Shaw caught at slip in the next over.
There were more twists and turns to come though, the hosts were 74 for 5 when Andrew Watkins (24) and Alan Stancliffe (11*) came together and saw their side to the brink of victory.
But there was to be one final twist, Braden Gardner (4-27) had Watkins caught at slip, then bowled Tom Bason with the next ball. David Apps was then run out by Zain Shah in the following over, before Gardner again struck twice in two balls to remove Ben Dixon and Sam Goodwin to secure the win and promotion.
Eccleshall 2s 161/7 (43.3 overs) beat Kidsgrove 2s 160ao (30 overs) – Eccleshall 20pts, Kidsgrove 7pts
Eccleshall 2s signed off in style with a victory at home to already relegated Kidsgrove.
Kidsgrove were all out for 160, Ian Baily top scored with 45, with making Chris Highfield 27 not out. Dave Robertson, James Carruthers, Jordan Beasley and Paul Cox each picking up two wickets.
Simon Howland led the run chase with 47, with help from Callum Mukerji (29), Tom Rough (26) and John Ecclestone (24*), as Eccleshall won by three wickets.