National League Three North: Birkenhead Park 29 Billingham 16, Bradford & Bingley 35 Waterloo 27, Chester 3 Stockport 20, Darlington Mowden Park 23 Sandal 11, Lymm 25 Rossendale 28, Middlesbrough 32 Rochdale 7, Penrith 43 Beverley 6.

North One West: Altrincham Kersal 20 Burnage 7, Sandbach 17 Northwich 27, Vale of Lune 48 Broughton Park 27, West Park 17 New Brighton 38, Wigton 23 Liverpool St Helens 30, Wilmslow 17 Leigh 17, Wirral 48 Kirkby Lonsdale 0.

South Lancs/Cheshire Division One: Ashton-on-Mersey 44 Winnington Park 29, Liverpool Collegiate 16 Hoylake 21, Ormskirk 8 Widnes 52, Oswestry 3 Wigan 24, Sale 31 Bowdon 0, Tyldesley 26 Anselmians 25, Vagabonds 3 Glossop 13.

South Lancs/Cheshire Division Two: Dukinfield 55 Holmes Chapel 5, Oldershaw 17 Ruskin Park 21, Sefton 10 Orrell Anvils 27, Southport 33 Ramsey 25, Trentham 44 Douglas 18, Wallasey 38 Moore 17, Warrington 30 Marple 10.

South Lancs/Cheshire Division Three: Capenhurst 25 Buxton 19, Congleton 3 Prenton 38, Crewe and Nantwich 50 Linley 17, Helsby 20 Parkonians 35, Knutsford 38 Port Sunlight 24.

North Lancashire Division Two: Carnforth 54 Aspull 0, Chorley 12 Windermere 17, Colne & Nelson 3 West Park Warriors 26, Eagle 33 Old Bedians 27, Mossley Hill 22 North Manchester 31.