Match ends, Cheltenham Town 2, York City 2.
York City twice came from behind to earn a draw at Cheltenham.
Byron Harrison put the hosts ahead, poking home from close range after Matt Richards' corner, before Ryan Bowman's header restored parity.
Richards' free-kick then curled into the net, and although Troy Brown was flagged offside, the referee allowed the goal to stand after consulting his assistant.
A defensive howler from Sido Jombati gifted Bowman his second of the game.
Portuguese defender Jombati and goalkeeper Scott Brown got in each other's way trying to deal with Luke O'Neill's cross and Bowman headed into the empty net.
VIEWS FROM THE DRESSING ROOM
Cheltenham Town manager Mark Yates told BBC Radio Gloucestershire:
"We don't blame players individually but we take responsibility together.
"We're all just sick of somebody coming in at the end of the game saying 'sorry' for something. They are not doing their jobs properly for 90 minutes. It's cost us four points in the last two games without a shadow of a doubt.
"The league is so tight. We can be where we want to be but we've got to be more consistent and stop giving goals away.
"I'm looking around and I haven't got another defender in the squad at the minute, it's something I need to look at and address."
York City manager Nigel Worthington told BBC Radio York:
"I thought it was excellent from start to finish.
"It's a very tough place to come to and they are a difficult side to play against but the way we got into the game was very pleasing.
"I'm disappointed with the goal but we showed the character and resilience to get back into the game in very blustery, wet, windy conditions.
"It was the same for both teams but I thought it was a good honest game and probably a fair result at the end of the day."
- 16PennSubstituted forKotwicaat 83'minutes
- 25NobleBooked at 55mins
- 8DeeringBooked at 38mins
- 7CuretonSubstituted forGornellat 70'minutes
- 29WhitehouseBooked at 43mins
- 19BowmanSubstituted forCresswellat 88'minutes
- 9FletcherSubstituted forJarvisat 70'minutes
- 27BrobbelSubstituted forPuriat 65'minutes
- James Linington
- Shots on Target
Second Half ends, Cheltenham Town 2, York City 2.
Foul by Terry Gornell (Cheltenham Town).
Daniel Parslow (York City) wins a free kick in the attacking half.
Attempt saved. Josh Carson (York City) right footed shot from outside the box is saved in the top centre of the goal.
Foul by David Noble (Cheltenham Town).
Josh Carson (York City) wins a free kick in the attacking half.
Substitution, York City. Richard Cresswell replaces Ryan Bowman.
Attempt missed. Keith Lowe (Cheltenham Town) header from very close range misses to the left.
Corner, Cheltenham Town. Conceded by Ben Davies.
Foul by Troy Brown (Cheltenham Town).
Luke O'Neill (York City) wins a free kick in the defensive half.
Substitution, Cheltenham Town. Zachary Kotwica replaces Russell Penn.
Foul by Keith Lowe (Cheltenham Town).
Ryan Bowman (York City) wins a free kick on the left wing.
Attempt saved. Matthew Richards (Cheltenham Town) left footed shot from outside the box is saved in the top centre of the goal.
Sam Deering (Cheltenham Town) wins a free kick in the attacking half.
Foul by Daniel Parslow (York City).
Attempt saved. Josh Carson (York City) left footed shot from the left side of the box is saved in the top centre of the goal.
Hand ball by Josh Carson (York City).