An opening stand of 69 set second placed Accrington on the way to a 7 wicket win over Middleton at Thorneyholme Road.
Jonny Dack hit 31 and Graeme Sneddon 42 before falling at 105.
Sam Molloy made 35 and sub professional Tilaksha Malshan an unbeaten 25 to see Accrington home after 31 overs.
Sub professional Ayaz Tasawwar top scored with 43 in Middleton's 151-7 with Accrington skipper Jacob Clarke taking 3-25.
Clarke removed his opposite number Andy Gregoriou before a run had been scored, Sam Ganner (4) and Dawood Rahman (1) in his opening spell.
Tasawwar and Rehan Udwadia (42) put on 34 before the sub professional was caught behind by Emile Haratbar off Oliver Lowe.
Addison Holland fell to Malshan at 77.
Udwadia and Tom Rutter added 53 for the 5th wicket before Udwadia was caught by Clarke off Simon Hanson.
Kian Farnworth cleaned up Rhys Tierney (1) at 133 but Rutter finished unbeaten on 34 with Flynn Buckley also unbeaten on 6 when the innings closed after 46 overs on 151-7.
Victories for the top three clubs in Division 2 means that the promotion race will go to the final Sunday.
The seconds had a nail-biting 2 run win at Middleton.
Nathaniel Young hit 40, Zain Hanif an unbeaten 32 and Rohid Ashraf 16 in the seconds 131-8 in a 29 overs a-side game.
Mohammed Tayyib took 3-27 and Zain picked up 2-12 to help bowl Middleton out for 129.
The thirds were beaten at Church on Saturday by 86 runs.
The home side made 195-6 with Noah Cronshaw taking 2-30.
After the early loss of Alex Cronshaw (1), Harry Cunliffe (26) and James Lawrenson (39) put on 53 for the 2nd wicket.
Noah Cronshaw also made 19 but the thirds fell from 75-3 to 109 all out in the 24th over.
