Spen Victoria are clinging to the prospect of winning promotion from JCT600 Bradford League Division Two.
With four matches to play, Spen remain just nine points behind second placed New Farnley, who face a tricky run-in including a final day showdown with leaders Farsley.
Spen were grateful when the rain came last Saturday as they were in trouble against Keighley.
The home side were reduced to 41-5 in reply to Keighley’s 205-9 when the game was abandoned.
Joe Stead picked up 4-18 for Keighley, who earlier had Matthew Bottomley (54), Imran Patel (49) and Jack Beetham (31) in impressive form as they put Spen under pressure.
Spinner Ben Platt claimed 4-57 as Spen claimed four bowling bonus points to stay in the hunt.