Cheltenham boss Mark Yates blasted his side's defensive lapses as they allowed a lead to slip away twice at home to York.
Ryan Bowman's double for the visitors cancelled out goals from Bryon Harrison and Matt Richards in a 2-2 draw at Whaddon Road.
"I am sick of saying the same thing after every game but defensive mistakes are costing us in every match," Yates said.
"Their first goal disappointed me the most because the game was there for the taking and we were playing all right down the hill, but goals against take the wind out of your sails.
"We switched off from a corner, which is a cardinal sin. The game was even again, but we scored again before half-time and I thought we could have been two or three ahead.
"The mix-up at the back for their second goal was calamitous and it ended up costing us. We played some decent stuff and created some good chances.
"I don't blame players individually but we are all sick of someone coming in at the end of the game saying sorry for something.
"It's costing us points and the league is so tight, we can be where we want to be, but we have to be more consistent and stop giving goals away."