NEW Brighton's Premier League survival hangs by a thread after they lost to Rainford on the penultimate weekend of the season.

Daniel Cooke's unbeaten 65 helped the hosts reach 220-7 declared from 50.5 overs but Rainford reached the target for the loss of seven wickets despite Sukhjit Singh's 4-112 and Suliman Safi's 3-50. The defeat leaves New Brighton just one point above Orrell Red Triangle who occupy the second relegation spot with a home game left for New Brighton against Colwyn Bay on Saturday.

Wallasey are up to fifth after a home draw with Rainhill. Andrew Beaver took 4-58 as the visitors declared on 217-9 with the outgoing champions just coming up short after closing on 213-7. Josh Rylance (68) and Andrew Ward (50) hit half-centuries. 

Birkenhead Park are in for a nail-biting last Saturday as they occupy the second promotion spot in Division One by just one point from Lytham. Park beat Liverpool by six wickets at Aigburth Road after Alex Baker (3-38) and Alex Harris (3-14) helped bowl the hosts out for 76. Sam Beadsworth's unbeaten 51 sealed the victory. 

Caldy are in the relegation zone after a heavy defeat to Lytham which leaves them three points adrift of St Helens Town. Lytham reached 225-6 before bowling out the hosts for just 74.

Irby and Parkfield Liscard's battle to see who finishes bottom of Division Two continued with the latter sinking to last place after losing at home to Alder. Dinesh Reid took 3-83 as the visitors made 227-9 before the hosts were dismissed for 164 with Mohammad Rafi making 57.

Irby dismissed Southport Trinity for 175 with Smit Mehta (3-37) and Thomas Crawford (3-3) in the wickets. Cameron Rusbridgeburns (51) and Harry Wilkes (52) sealed a vital four wicket win.