Talented all-rounder Sam Marsh was Croston’s hero with both bat and ball as Lee Childs’ side defeated Eccleston by 65 runs in Division One.
Croston, a surprise package this season, now sit just one point outside the promotion places.
The home side batted first and closed on 178-9, largely thanks to Sam Marsh.
His 82, along with scores of 27 and 26 from Simon Marsh and Chris Rand, saw Croston post an impressive total.
Tom Wilkinson bowled tirelessly taking 5-71 off 22 overs and Dec Tracey took 4-56.
Jonny Driver and Sam Marsh took the new ball and made early inroads as Eccleston’s top four fell for just 25 runs.
Tracey (18), Lee Heyes (18) and Stuart White (18) were the only batsman to offer any resistance for Eccleston who closed on 113-9, as Sam Marsh (5-45), Driver (2-36), Simon Marsh (1-13) and Phil Caunce (1-12) were the Croston wicket takers.
Also in Division One, Mawdesley defeated bottom-of-the-table Penwortham seconds by one wicket.
Alex Berry took 4-42 as Penwortham hit 195-9 off 45 overs.
Knocks from Dave Whiteley (34), Darren Lemarinel (38), Berry (33) as well as 29 from skipper Matt Watkinson saw Mawdesley chase the total with nine wickets down in the 43rd over.
White Coppice were involved in an entertaining tied game against Fulwood and Brought seconds.
Coppice scored 201 off their 45 overs, with Kyle Dixon top scoring with 74.
Tony Moore also hit an impressive 64.
In reply, Wayne Dixon took 3-57, but a half-century from Chris Gunn saw Fulwood tie the game in the final over.
Hoghton suffered a disappointing five-wicket defeat against Longridge seconds. On a poor wicket, Hoghton were bowled out for 106 off 41.5 overs.
Stand-in skipper Will Monks and Rob Bolton top scored with 21.
Monks (2-19) was the pick of the bowlers for Hoghton with Matt Parkinson (1-15), Abdulaziz Patel (1-13) and Bolton (1-20) but a series of poor umpiring decisions early in the innings saw Longridge take advantage of the decisions and chase the total in 39.2 overs.