Hednesford gained a rather fortunate victory as the game between the two top clubs ended in controversy. The result saw the end of Ferriby's 16 game unbeaten league run. Ferriby remain top but their lead over Hednesford is now just three points and The Pitmen have two games in hand.
The early pressure came from Hednesford with Francino Francis shooting over and John Disney heading wide at the far post.
Ferriby began to take control and Ryan Kendall shot wide following good wiork between Dean Lisles anfd Chris Bolder. Then a three-man move saw Danny Clarke's header bounce off keeper Dan Crane as he scrambled across his goal-line.
Crane then made a superb one-handed diving save from Kendall's goal-bound header. Kendall then saw another header beat Crane but bounce off the bar.
Hedenesford ‘s best chance fell to Neil Harvey whose shot on the turn went narrowly over the bar.
The goalless first-half gave no hint of what was to come.
Ferriby took the lead after 48 minutes. Clarke disposed a defender and his goal-bound shot was deliberately deflected by Anthony Wilson shot past Crane.
Six minutes later hednesford were level. Adam Nicklin fouled Neil Harvey at the corner of the penalty area and Elliott Durrell scored from the resultant penalty.
Crane then made a double save from Wilson and Ryan Williams. Not to be outdone, Nicklin tipped an Aaron Rey header on to the top of the cross-bar.
The game continued end-to-end with Clarke, Wilson, Fry and King going close for Ferriby.
Nicklin denied Rey again with a superb one-handed save as the ball was about to sneak in by the post.
King was denied by a last-ditch tackle by Disney as he went past the keeper.
Wilson put Ferriby ahead for the second time when he headed home Fry's corner after 80 minutes.
Then came the explosive finish with Hednesford scoring twice in the last six minutes. First Elliott Durrell scored Hednesford's second equaliser with a controversial penalty and Rey scored the winning goal with a near-post header in the 89th minute.
Anthony Wilson's last minute dismissal for two cautions compounded Ferriby's misery in a game that they did not deserve to lose.
Manager Billy Heath commented, "It's always difficult to lose in such circumstances. We put in a good performance and certainly deserved to take something form the game."
NFU: Adam Nicklin, Dean Lisles Nathan Peat, Liam King, Gregg Anderson, Mark Gray, Danny Clarke , Chris Bolder (c), Anthony Wilson, Ryan Kendall (Ben Hunter 81), Ryan Williams (Russell Fry 63) Non-playing subs: Jack Muldoon, Paul Foot, Antoni Pecora
Hednesford Town: Dan Crane, John Disney, Darren Campion, Ben Bailey, Francino Francis, Alex Melbourne (Sean O'Connor 81), Jamey Osborne, Elliott Durrell, Neil Harvey (Sam Barnes 85), Aaron Rey, Nathan Woolfe (Dave MacPherson 72) Non-playing subs:Luke Bottomer, Michael Lennon,