The top score of the day was made at Seedhill as Nelson continued their ascent up the Lancashire League table.
The hosts posted a total of 231-5 in a 108-run win over Enfield to close the gap on leaders Ramsbottom to 14 points.
Professional Ryan Bailey hit an unbeaten 109 from 103 balls with eight fours and two sixes as Neil Thompson’s side cruised to a sixth win of the campaign.
In a 43 overs a-side game, Harrison Phelan also made a 73 ball career best 53 with six fours and a five while Lewis Bradley added 22 and Russell Bradley 12.
Tight bowling by Sam Halstead (1-17) and Toxy Hussain (3-35) immediately put Enfield’s batsmen under pressure.
Joe Wrigley eventually fell to Waqas Tahir for 27, Charlie Jackson made 12, Adam Bracewell 28, Ben Dowling 16 and paid man Diego Rosier 15 in the away side’s tally of 123 all out.
Phelan also took 3-14 to cap a fine all round performance.
Meanwhile, Colne’s form continued to slide as they were beaten by 11 runs against Church at Blackburn Road.
Matt Walker’s men have now lost three league games in succession which means, with abandonments, they haven’t won since the end of May when they beat rivals Nelson by seven wickets on enemy soil.
Home professional Zain Abbas hit eight boundaries in making 71 of his sides 144-6 in a 41 overs a-side match.
Sam Holt also hit an unbeaten 53 with four fours and a six though nobody else in Church’s batting attack was able to reach double figures.
John Lambert took 2-61 from 17 overs and Danny Kegg 2-23 from eight to give the away side hope in the chase.
Kegg celebrated promotion to open the batting with a top score of 31. Professional Yaseen Vallie made 30, Sam Tillotson 17 and Joel Duerden 11.
However, Abbas took 3-39 and Levi Wolfenden contributed with 4-40 to restrict Colne to 133-9 and condemn them to defeat.