Two-goal Jason Walker's late strike earned York City a point in their 2-2 draw against Cambridge United.
Harrison Dunk gave Cambridge an early lead after a nice run down the left.
Walker equalised with a diving header, Patrick McLaughlin's shot having been saved after a mazy run, only for Michael Gash to head the visitors in front from Ashley Carew's cross.
But, from 2-1 down at half-time, Walker levelled with a great free-kick before James Jennings' red card for handball.
Jennings' injury-time sending-off was for a second bookable offence.
York's point keeps them third in the Blue Square Bet Premier - but now seven behind leaders Wrexham.
The U's, who have lost just one of their last 12 league games, remain sixth, a point further back.
It looked as if they might claim all three points when former York forward Gash nodded in Carew's cross from close range.
But, just when it seemed that York's five-match unbeaten home run was coming to an end, Walker produced a 20-yard free-kick to ensure a share of the spoils.
VIEW FROM THE DRESSING ROOM
York City boss Gary Mills told BBC Radio York:
"We've had to score late to get a point out of a game we've dominated possession wise.
"We've given two goals away and had to come back again. We've got to address that not and, while I'm not making a major issue out of it, we need a clean sheet.
"We'd talked about the importance of being patient and thought that it was never going to come. But we picked up a few free-kicks on the edge of the box and Jason Walker has come up with it again."
Cambridge United boss Jez George told BBC Radio Cambridge:
"The workrate and the commitment were just outstanding today. They've set new standards.
"They're a good side, we have to aspire to be like that and it shows how far we've come that we're in the dressing room devastated to just pick up one point.
"It was a soft free-kick that's cost us in the end, I think our wall's 15 yards back, but there you go."