Pennine Presidents Cup. Quarter-finals: Keighley 24 Hunslet Old Boys 22.

Semi-final: Slaithwaite Saracens 12 Halifax Irish 32.

Pennine Supplementary Cup. Semi-final: Farnley Falcons 22 Sherburn Bears 18.

Pennine League. Premier Division: Drighlington 26 Sharlston Rovers 12, Queen’s 30 St Joseph’s 0 (walkover), Wibsey Warriors 42 West Bowling 6, Clayton 30 Queensbury 34.

Championship Division: Ackworth Jaguars 44 Ossett Trinity 32, Dewsbury Moor 44 Birstall Victoria 6, King Cross Park 30 Westgate Wolves 20.

Division I: Bank Top Harriers 30 Crigglestone All Blacks 18, Newsome Panthers 36 Birkenshaw 32, Moorends Thorne Marauders 30 Dearne Valley Bulldogs 0, Morley Borough 42 Lindley Swifts 26.

Division II: Sharlston Rovers A 16 Brighouse Rangers 17, West Bowling A postponed Wyke, Illingworth 8 Thornhill Trojans 46, Boothtown Terriers 14 Selby Warriors 32.

Division III: Wortley Dragons 20 West Craven Warriors 30, Greetland All Rounders 22 Underbank Rangers 36.

Division IV: Drighlington A 28 New Earswick All Blacks A 42, Slaithwaite Saracens A 20 Wibsey Warriors A 26, Stainland Stags 27 Sheffield Hillsborough Hawks 17, Silsden 52 Newsome Panthers A 16, Victoria Rangers 32 Littleborough 28.

Division V: St Joseph’s A 14 Queensbury A 32, Whitworth Spartans 24 Burley Lions 0.

Division VI: Wyke A 42 Clayton A 14, Guiseley Rangers 18 Undercliffe Wildboars 44.

Division VII: Underbank Rangers A 16 Halifax Irish A 58, Dewsbury Moor A 22 Queensbury B 76, Thornhill Trojans A 48 Farnley Falcons A 16, Selby Warriors A 30 Greetland All Rounders A 0 (walkover).