A record breaking game at The iMEP Arena saw Bacup beat Accrington by 183 runs after piling up 346-6 which is the highest ever score on the ground.
Bacup professional Chirag Khurana again showed his liking for the ground by hitting 234, the second highest innings in league history behind Greenmount's Jacques Snyman's unbeaten 269 which was also against Accrington.
Khurana hit thirty three boundaries and five sixes in his 174 ball innings.
After the loss of Matt Collinge (1) to Oliver Lowe at 9, Khurana added 106 with opener Lawrence Adlum (40), 16 with Jack Bradford (6), 155 for the 4th wicket with Chris Gansler (24), 7 with Dane Hargreaves (3) and 40 with skipper Ben Lord before being caught behind by Emile Haratbar off Jacob Clarke at 336.
Lord and Steven Ball both finished unbeaten on 7 when the innings closed.
Bacup's score was a club record and only the second time the club have passed 300 in a Lancashire League match.
Khurana then took 3-64 with Dominic Boardman taking a a career best 3-14 to bowl Accrington out for 163.
Professional Jurie Snyman returned to the top of the order but he was first to go for 26 at 38.
Jacob Clarke was trapped in front by Khurana without scoring and when opener Jon Hayhurst (7) fell to Lord three wickets had fallen for the addition of 1 run.
Skipper Graeme Sneddon hit 39, adding 58 with Ali Hasham (27) before both were caught behind by Collinge off Khurana at 97 and 115.
Haratbar fell to Bradford without scoring at 102.
Nathaniel Young (12), Yousuf Ali (0) and Siraj Hussain (6) all fell to Boardman with Lowe making 15 before being trapped in front by Adlum.
Mohammad Tayyib was unbeaten on 7 when the innings closed in the 37th over.
Better news from the seconds who had a 7 wicket win at Bacup with Husan Ashraf hitting an unbeaten 67.