Andrew Coppen is playing an increasingly influential role in Keighley's bid to win the SDS Bradford League second teams' title.

The left-arm spinner took five for 22 as hosts Yeadon were dismissed for 121, despite a dogged 56 by opener Jon Carey.

Keighley won by three wickets, Robert Hopkinson top-scoring with 37 as Carey took three for 39 and Stephen Gilks three for 27.

Jonathan Reynolds had a game to remember for second-placed Baildon at Bankfoot. The opener made 76, sharing a second-wicket stand of 194 with Scott Bent (126), and then took four wickets for three runs.

Bent hit 19 fours and Reynolds nine in Baildon's 267 for eight. Adil Amjid took six for 29, despite being the sixth bowler used by the home team.

Opener Ian Cheeseright hit a defiant 91 for Bankfoot, adding 66 for the first wicket with Nick Gomersall (18) and 69 for the fifth with Paul Ascough (28), but Bankfoot were dismissed for 181.

James Milligan made an unbeaten 153 (23 fours, two sixes) for Pudsey St Lawrence in their 125-run win over Gomersal.

And Danny Clifton's 111 not out (15 fours, five sixes) for Farsley was enough to beat his former club Pudsey Congs by five wickets.