Bedlington Terriers were brought back down with a bump against Bishop Auckland following their excellent win over Durham the previous weekend.
The visitors looked to be on course for another win after striker Davey Brown put them ahead in the 21st minute, stabbing the ball home after a goalmouth scramble.
Both sides continued to create chances with Dylan Williamson going close after a good run bringing a great save from home keeper Pocklington and within minutes Brown missed a glorious chance to add a second, missing from close range.
After the break the home side was soon level after a brilliant five man move set up Moncur who gave McCaffrey no chance.
There was further disaster for the Terriers within minutes when Shaun Tarling picked up a superb throughball from Craig Hodgson to fire past McCaffrey.
At this point Bedlington heads were down and they fell further behind in the 80th minute when the home side were awarded a penalty after McCaffrey brought down Kieran Megran with Moncur putting away the resultant spot kick.
The Bedlington defeat drops them out of the top ten in the league for the first time this season and they now have a fight on their hands.
Terriers coach Tony Burgess was disappointed with the end result saying: “Taking an early lead the game was there for the taking. We under achieved in the second half with a number of players not performing to the best of their ability.
“There are no excuses. Their second goal was the killer and we never recovered but that’s football we will have to bounce back. We had chances to put the game to bed in the opening half but we were unable to convert.”