Round-Up: Needham makes Celtic pay price
Connor Jennings met a free-kick to head Stalybridge into the lead on the half-hour but when Joe O'Neill rounded visitors' goalkeeper Jan Budts and was brought down by last man Glen Rule, James Walshaw equalised from the penalty spot. Rule was sent off.
O'Neill headed against the visitors' bar in the second half and before Needham's 88th minute winner, Craig Hobson had a chipped shot cleared off the line by Guiseley defender Danny Ellis and then fired over an open goal.
Advertisement
Hide AdAdvertisement
Hide AdGuiseley's fellow Blue Square North side Harrogate Town lost 2-1 at home to Nuneaton Town in a league game in which both goalkeepers were dismissed.
The visitors dominated the first half with Jordan Myers saving from Kyle Storer and Justin Marsden.
Harrogate applied good pressure after the break but were caught on the counter after 54 minutes when Mark Noon drove in to give Nuneaton the lead.
Harrogate appeared to have gained a point with eight minutes left when Graeme Armstrong scored from the spot, after being brought down by goalkeeper Danny Alcock.
Advertisement
Hide AdAdvertisement
Hide AdTen-man Nuneaton took the game to Harrogate and deep into stoppage time Myers was ruled to have brought down Dillon, and Storer made no mistake with the penalty.
Evo-Stik: Kevin Sanasy grabbed a hat-trick and Frickley Athletic profited from two own-goals as they hit close rivals Ashton United for six.
Ben Smith's sliced own-goal gifted Frickley a 12th-minute lead and although Ryan Crowther levelled matters six minutes later, Sanasy struck twice before the interval to make it 3-1. Crowther hit back soon after half-time but Ian Bennett put through his own goal just after the hour.
Ashley Burbeary struck Frickley's fifth goal, Aaron Burns netted the home side's third and Sanasy completed his hat-trick just before the end. Ashton captain Craig Robinson was dismissed for a second yellow card in the 80th minute. Frickley are just one point behind 17th-placed Ashton.
Advertisement
Hide AdAdvertisement
Hide AdFirst half goals by Gary Bradshaw and Wayne Brooksby earned North Ferriby United a 2-1 home success against Burscough for whom Darren Byers made a late reply.
Bradford Park Avenue were on the receiving end of a hat-trick by second-placed Colwyn Bay's Rob Hopley, who pounced in the sixth, 29th and 82nd minutes. The visiting Welshmen were 4-1 winners, John Newby joining in their scoring. Avenue's sole goal came from Aiden Savory after 18 minutes and Steve Burton had a 70th-minute penalty saved.
Second-from-bottom Ossett Town put up a brave fight before losing 4-3 at sixth-placed Marine who built a three-goal lead. Dan Sheriffe hit back with a 66th-minute penalty, Nathan Kemp made it 3-2 and Sheriffe volleyed Town level but the home side claimed victory with a stoppage-time goal by substitute Peter Cumiskey.
Stocksbridge Park Steels were also on the wrong end of a 4-3 score-line, though Colin Marrison scored the first and last goals and Richard Stirrup was also on the mark for Steels, who were denied a point when Andy Ring's stoppage-time drive hit the bar.
Advertisement
Hide AdAdvertisement
Hide AdThere was no joy for Yorkshire sides in Division One North, though Harrogate Railway resisted strongly before losing 3-2 at home to Fylde. Railway's Steve Palfrey soon headed home but Tom Cahill equalised from the penalty spot and Andy Bell struck twice before Mike Duckworth scored Railway's second goal with eight minutes left.
Northern Counties East: Roy Stamer's 75th-minute strike was enough to give Farsley victory over Scarborough and keep them two points clear at the top of the table.
Second-placed Parkgate, who have two games in hand, looked to be cruising at Hallam when Janni Lipka and Matt Griffin put them 2-0 up but the home side drew level through Jordan Turner's penalty and Phil Reynolds's strike before Nathan Swindells's 17th goal of the season clinched the points for the visitors.
The three chasing clubs all dropped points.
Bridlington Town needed a second-half goal from Tom Fleming to cancel out Nicky Boshell's 26th-minute penalty for Brighouse Town.
Advertisement
Hide AdAdvertisement
Hide AdMatthew Howgate looked as though he had salvaged a point for Tadcaster when he equalised Adam Lee's opener for Selby only for Bruno Holden to scramble a winner for the visitors.
Maltby Main had to settle for a draw when Long Eaton squared Ollie Warren's opener with three minutes to go.