Adam Stevens had to shuffle the defence, as along with the suspended Tom Batchelor, Rhys Lewis had a family emergency and although named on the bench was not available. Tom Potts moved into central defence to partner Stefan Galinski and Danny Meadows went to right back.
The Gingerbreads took the lead on 5 minutes, when Curtis Burrows fired in after his initial shot was saved.
Just 10 minutes later the lead was doubled, Lee Shaw battled down the left, played the ball to Curtis Burrows who found Jordan Hempenstall to slot home.
Farsley found a way through on 26 minutes, when they attacked down the left. Kieran Preston got his hands to Danny Ellis shot but couldn't turn it round the post.
This gave them a lift and the game flowed from end to end. On 34 minutes the match was level. Farsley somehow scrambled the ball over the line from a cross.
Sam Osbourne had the first chance of the second half but his show went wide. Lee Shaw also broke free but his shot also went wide.
On 65 minutes, the linesman on the main stand side raised his flag when Lee Shaw had broke free. A decision that nobody agreed with, Lee Shaw was booked for his remonstration.
On 70 minutes the referee seemed to lose control of the match. Jordan Hempenstall went up for a challenge, the Farsley player hit the deck. With players surrounding the referee and both benches up on their feet, the only decision the referee had to make was to send one of their staff to the stands.
From their The Gingerbreads looked to break at every opportunity, but could not get a winner.
The Gingerbreads stay second and travel to Stalybridge next Saturday.
Updated 20:41 - 13 Jan 2018 by Simon Hayes