Richard Winn took a hat-trick as Morley clinched the final place in the Priestley Cup quarter-finals with a 27-run win over Keighley in their rain-delayed second round tie.

Resuming at 32 for one, Keighley looked look set to overhaul Morley's score of 204 when Stuart Ratcliffe (59) and Max Davidson (32) added 87 for the fourth wicket but then Winn struck.

He removed Davidson and then dismissed Ratcliffe, Greg Kennedy and Ross Towler with successive deliveries to earn figures of four for 31 and leave Keighley 177 all out.

The draw for the quarter-finals will take place during the tea interval at the East Bierley versus Pudsey Congs game on Saturday.