James Walshaw’s superb strike put the Celts on course within the opening quarter of an hour. Then Jordan Deacey’s scrappy tap-in just before the break came at a crucial time for the visitors, allowing plenty of breathing space for Glossop’s second half onslaught.
Lancaster City are now third after surviving a second half comeback by lowly Mossley AFC to run out 4-3 winners.
A Charlie Waters brace gave the Dolly Blues a 2-0 interval lead that Andy Keogh reduced six minutes after the break, only for Jacob Gregory to immediately restore City`s two-goal advantage.
Gregory made it 4-1 just five minutes later but the Lilywhites pulled two more back through Michael Fish after 63 minutes and Matty Burke six minutes from time to make for a nervy finale.
Ossett Town are level on points with Farsley and Lancaster in fourth after a last-gasp Danny Frost effort sealed a 1-0 win at Yorkshire rivals Tadcaster Albion.
Colwyn Bay are now looking like a danger to the current top five after a run of one defeat in thirteen matches.
Their latest win was a comfortable 4-0 success at Llanelian Road against Droylsden in which Gareth Grant and Danny Andrews were on target in the first half and Scott Bakkor and Will Jones in the second.
Colne were 3-1 winners over Radcliffe Borough at Stainton Park in the evening`s only other game.
A Mark Ayres spot-kick gave Colne an eighth minute lead that Elliot Rokka cancelled out on the half-hour mark. But Simon Nangle and Lee Pugh won it for the visitors in the final 15 minutes.
Follow us: @evostikleague on Twitter | Facebook www.facebook.com/evostikleague | The NPL Facebook Group www.facebook.com/groups/TheNPL/
Keep up-to-date with our exclusive email newsletters.
Subscribe