Premier Division: Siddal A 30 Clayton 22, Drighlington 68 Queensbury 8, St Joseph’s 22 Keighley Albion 25.

Division I: Moldgreen 0 Kippax Welfare 44, Dodworth 18 Ackworth Jaguars 26, Wyke 14 King Cross Park 24, Keighley Town 18 Illingworth 14, Elland 26 Emley Moor 10.

Division II: Westgate Wolves 32 Bank Top Harriers 8, Boothtown Terriers 4 Ovenden A 12, Victoria Rangers 12 Dearne Valley Bulldogs 56.

Division III: Morley Borough 32 Sharlston Rovers A 24, Odsal Sedbergh 24 Undercliffe Wildboars 12, Wortley Dragons 30 Hoyland Vikings 0, Lindley Swifts 18 West Leeds 10, Liversedge 13 Brighouse Rangers 10.

Division IV: Selby Warriors 32 Drighlington A 20, Dudley Hill A 68 Hollinwood 4.

Division V: West Craven Warriors 30 Halifax Irish A 0, Elland A 30 Keighley Albion A 0, Rochdale Mayfield B 6 Silsden Park Rangers 46, Whitworth Spartans 15 Meltham All Blacks 14.

Division VI: Guiseley Rangers 78 Wyke A 6, Woodhouse Warriors 80 Cowling Harlequins 12, St Joseph’s A 60 Sheffield Forgers 12.

Division VII: Greetland A 16 Illingworth A 18, South Bradford 28 Farnley Falcons 30, Emley Moor A 16 King Cross A 58, Underbank A 44 Slaithwaite A 26, Wibsey A 68 Burley Lions 6.

Andrew Bennett Memorial Trophy semi-final: Newsome Panthers 14 Slaithwaite Saracens 23, Wibsey Warriors 34 Littleborough 12.

Pennine President’s Cup semi-final: Sharlston Rovers 34 Halifax Irish 6, West Bowling A 36 Crigglestone All Blacks 4.

Pennine Supplementary Cup semi-final: New Earswick All Blacks A 34 Westgate Wolves A 14.