But Colchester earned a share of the spoils when they equalised two minutes later through John-Joe O'Toole.
Barnes said: "I was pleased with the point after such a poor run. They were big and strong and physical and we stood up to the test. It was our best performance for some time.
"It became a real battle in the second half and it would have been nice if we could have got all three points.
"We haven't turned the corner yet but in terms of confidence it should give us a big boost."