OAKMERE lost narrowly, by 10 runs, at Runcorn to leave them rooted to the bottom of the Division One table.
In a contest reduced by rain to 41 overs per innings, the home team recovered from 30-5 to 120 all out with James Wells (47) and David McNamara (20) leading their fight-back.
Nick Guest, Guy Groves, Matthew Howard and Craig Phelan claimed two wickets each for the Northwich outfit.
A stand worth 38 runs between Groves (46no) and Guest for the seventh wicket appeared to put Oakmere on course for only a second win of the season, but they were dismissed short of their target at 110.
Thomas Cristofani (25) contributed further up the order, while Karl Marais took 5-42.
Winnington celebrated back-to-back wins for the first time this season in Division Two, moving further away from the relegation zone.
Rob Begbie was their star turn with the ball, returning figures of 7-32 from 18 overs as Cholmondeley were bowled out for 100 at the Rec.
Sam Barnes, Iain Connor and Phil Amatiello shared the other wickets to fall.
Park eased to their target, with Billy D’Arcy (60no) contributing a half-century as they made it to 104-3 in 36 overs.
Barnton’s batsmen struggled to adapt to a damp track at Chelford, losing by five wickets after being bowled out for 139.
Paul Coot (55) and Ben Wingfield (41) contributed most of their runs.
Dan Gilbert took 3-27 from 10 overs in Chelford’s reply, but the hosts eased to their target with 16 overs to spare.
Kingsley’s last-wicket pair of Peter Pearce and Adrian Burden occupied the crease for long enough to earn a draw at home to promotion hopefuls Woodford.
The visitors, chasing 150 to win, closed on 110-9 after Owen Rowlands (33) and Steve Kitchen (25) had bolstered their tally in the lower order.
Pearce (3-36) and Burden (3-50) had been most successful for Kingsley with the ball while Callum Begg claimed the prize wicket of Ryan Williamson (64).
Winsford slumped to a 112-run defeat at home to Pott Shrigley in Division Three, collapsing to 43 all out in reply to their guests’ 155-9.