Tom Bailey broke the deadlock by giving the Mancunians a 53rd minute lead that Tom Bentham added to 12 minutes from time.
Jason Hart netted a last-minute consolation for the hosts.
Second-placed Runcorn Town enjoyed a comfortable 4-1 win at third-bottom Squires Gate.
Sam Bailey gave the visitors a 20th minute lead that James McShane doubled 8 minutes later.
McShane`s second of the game made it 3-0 almost immediately after the break and Gareth Grant made it 4-0 with still 20 minutes to go.
But the only other goal came from the home side, whose Jason Dodwell got on the scoresheet 4 minutes from time.
Congleton Town are third after a 2-1 home win over Barnoldswick Town, who are now seventh but only three points behind the Bears.
Two goals inside the opening 16 minutes from Matt Worrall and Louis James gave the hosts a boost and Billy Priestley replied for Barnoldswick on 63 minutes.
Padiham moved up to fifth place after beating managerless Stockport Sports 4-0 at home.
The Storks raced into a 3-0 lead in the opening 11 minutes through Joe Garvin, Ben Allen and Sam Morris – Dave Sherlock adding a fourth 5 minutes before half-time.
New signing Matt Dodwell netted a hat-trick on his debut for basement side Stone Dominoes as they edged out Glossop North End by the odd goal in five for their first win of the season at the twentieth attempt.
An own goal gave the visitors a 15th minute lead that former Lancaster City man Dodwell cancelled out after 38 minutes.
But Mark Battersby restored Glossop`s lead 7 minutes from time, only for Dodwell to bag a brace to complete his hat-trick in the final 2 minutes of the match.
Winsford United were the days other winners, beating Bacup Borough 3-1 at the Barton Stadium.
The teams both scored right on half-time through Brian Matthews for the hosts and Danny Cocks for Boro to send them into the break level.
But Steve Warburton 8 minutes into the second half and Matthews again 8 minutes from time scored the goals to win it for United.
Runcorn Linnets were leading 2-0, courtesy of goals in the 51st and 56th minutes at home to Alsager Town, but an own goal on 76 minutes and then Sam Aspinwall in stoppage time replied to earn the Bullets a point.
It also finished 2-2 in the only other game played on Saturday between Ashton Athletic and second-bottom St Helens Town.
Mark Bailey gave the home side a 7th minute lead, but Lee Harrison equalised for the strugglers on the half-hour mark.
Dave Berry restored Ashton`s lead 9 minutes into the second period, only for the Saints to level again virtually straight from the restart through Steve Edwards.