No matter it was great comeback – Barnet boss Edgar Davids insists his side should do better, writes Dev Trehan .

Bees fought back from a goal down to defeat Salisbury City 3-1 and get their Skrill Premier campaign back on track.

But the Champions League winner pulled no punches on what needs to be done.

“We showed character and a big heart but football-wise we can definitely improve,” said Davids. “We had to be patient and luckily the goals fell.

“We have played better and didn’t get the points but we did what we had to do.”

Dan Fitchett gave the visitors an early first half lead before Barnet overturned the deficit with strikes from Ahmed Abdulla, Andy Yiadom and Keanu Marsh-Brown to claim their first win in six.

The result moves Bees up two places to 10th, but Barnet’s player head-coach suggested there is plenty more to come from his side.

He watched his team concede their fifth goal from a set piece in six matches when they allowed Fitchett to latch onto Elliot Frear’s cross into the box, with Davids himself giving away the free-kick from which Salisbury scored.

“The concern will come when you don’t play well and you lose - then you know that you have a big problem,” he added.

The former Juventus and Barcelona midfielder played the full 90 minutes against Salisbury in his second appearance of the season and his second start for Barnet in a week.

Despite having a hand in the third goal, Barnet’s number one was keen to underplay his contribution to the victory.

“When you are in the team you have to forget egos,” he said. “Everybody has to put their effort in and who scores and gives assists in our team is not relevant.

“What is relevant is that you put in your best effort and you do what you’ve got to do and maximise the potential you have for us to get the best results.”