SOL Delaney grabbed a last-minute winner as Greenalls PSO came from behind to beat Cheshire League Premier Division leaders Billinge on Saturday.

With their side trailing at half time, the Greens management duo of Andy Dawson and Chris Brown brought Delaney and Gary Fox off the bench.

The change paid dividends as Fox got the equaliser before Delaney secured a 2-1 victory at Long Lane.

Elsewhere, two goals from Jay Waldron allowed Eagle Sports to fight back from two goals down to secure a 2-2 draw at Altrincham reserves.

Jack Nolan was sent off for Daten as they were beaten 4-2 in their visit to defending champions Knutsford.

Moore United were on the end of a heavy defeat in League One as they went down 4-1 at Lostock Gralam, while Orford were beaten 3-1 by Liverpool Nalgo in the third round of the LCFA Challenge Cup.

In League Two, Rylands reserves found themselves 6-0 down at half time and while they improved after the break, they went down 7-2 at home to their Cheadle Town counterparts.

Cheshire League fixtures, Saturday, kick off 2pm:

Premier Division: Eagle Sports v Knutsford, Pilkington v Greenalls PSO

League One: Grappenhall Sports v Halebank, Moore United v Buxton reserves, Orford v Broadheath Central

League Two: Holmes Chapel Hurricanes v Rylands reserves

Reserve Division: Broadheath Central v Orford, FC St Helens v Daten, Greenalls PSO v Winstanley Warriors, Vulcan v Eagle Sports

LFA Amateur Shield: Daten v Turton