Spen opener Adal Islam battled hard for his 94 from 155 balls, which included 13 fours, before he was run out six runs short of a hard-earned century.
Peter Jackson weighed in with a brisk 49 from 41 balls, including nine fours and a six, but Spen’s total of 227-7 was under-par.
James Russell and veteran Chris Rhodes picked up two wickets apiece.
Gomersal captain Graham Hilton made an unbeaten 103 in a sparkling 114-ball innings which included 13 fours and four sixes.
Hilton was joined in a third-wicket stand of 155 by Jonathan Boynton, who hit 15 fours n his way to 84.
When Boynton fell, Jack Seddon ensured there would be no late lapse, as he hit 30 not out and Gomersal eased to victory in 40.2 overs.
Hartshead Moor slipped to a 141-run defeat at the hands of Bowling Old Lane.
Ahsan Butt was dismissed for 99, having hit eight fours and five sixes from 101 balls, while Khurram Maqsood chipped in with 32 as Bowling Old Lane compiled a total of 247-8.
Nasseer Saudagar (3-40) as the pick of the Hartshead Moor bowlers.
Hartshead struggled in reply, with only no7 batsman George Saville (23) offering any real resistance as they were dismissed for 106 in 42.5 overs.
Sadaqat Zaman took 3-19 and Ahsan Alishan (3-24) to condemn Moor to defeat.
Early Division Two pace setters Scholes suffered a third successive defeat at the hands of Morley.
Opening batsman Toby Thorpe top scored with 15 for Scholes as they were skittled out for 109 in 39 overs.
Morley’s teenage pace bowler Ben Jenkinson claimed 4-18 and Nathan Bromby picked up 4-26 as Morley made light work of the Scholes innings before openers James McNichol (35no) and Sam Medley (30) set them on course for an eight-wicket win.