Whalley remained hot on the heels of leaders Clitheroe - eight points behind - after proving too strong for second bottom Edenfield.
Opening batsman James Galling made another telling contribution - 80 from 170-4 - before the visitors were dismissed for 131, with Dave Howard claiming 6-39.
Captain Richard Lamb was delighted to get another win on the board to maintain a terrific start to the campaign: “It was another good result. James came to the fore again with the bat, and Dave did what he does, and it keeps the momentum going.”
Galling batted through for an unbeaten 54 against Salesbury last week, earning praise from his skipper, who added: “I thought last week would do him no harm in terms of his confidence, and he took that on with a similar knock, building it up towards the end.
“It’s great for him and for me as captain, finding an opening batsman is a tough gig!
“He’s very much the future of the club, a good guy and keen to work on his game and try and improve.”
Howard has been a proven threat at this level over the years, and Lamb smiled: “We were hoping to give him less to do as he has a bit of shoulder issue, and Sean Duckworth took the new ball and did well.
“But Dave came into the attack and got stuck into them, line and length and doing plenty with it as usual.”
Whalley are on their travels this weekend as they take on Great Harwood on Saturday, before facing Earby on Sunday.