Keighley won both their games in last weekend’s Division Two double header and claimed the biggest total of Sunday’s fixture programme.

They made 383-4 before dismissing rock-bottom Great Horton for 95 to secure a massive 288-run victory.

Jack Beetham raced to an unbeaten 112 off just 57 balls, with seven sixes and ten fours, as Keighley put Great Horton to the sword.

He shared an unbroken fifth-wicket stand of 188 with Jonathan Wilkinson who made 66 not out off 37 balls.

Openers Freddie Pearson (83) and Matthew Bottom-ley (75) had started the run spree with a partnership of 156.

Great Horton crumbled for 95 in reply with slow bowler Richard Robinson taking 5-21.

The result completed a highly satisfactory weekend at Lawkholme Lane, which also saw Keighley beat Hartshead Moor by 28 runs.

Ross Towler produced fine figures of 6-54 and was supported by Robinson (3-50) as Moor were dismissed for 151 to secure a 28-run win. Adnan Raza Ali (36) and Matthew Evans (30) were the top scorers for the visitors.

Keighley’s total of 179 owed much to the efforts of Imran Patel, who made the top score of 83 as off-spinner Will Smith took 4-25.

Off-spinner Matthew And-erson took a hat-trick during a spell of 4-26 as East Bierley II defeated Keigh-ley II by 100 runs to boost their chances of finishing runners-up in Division One of the second-team competition.

Anderson claimed the last three visitors’ wickets with successive deliveries as they were dismissed for 168, Jason Perry top-scoring with 59.

Anderson had earlier made the top score of 54 in the East Bierley innings. John Davis (50), Dan Abbott (41), Cameron Bell (39) and Shahid Alishan (32) also made valuable contributions to a total of 268-9.

Hammy Shahzad was chief destroyer for Keighley with 3-57.