A dramatic late penalty from Byron Moore secured Crewe their second successive victory as Bristol City extended their winless run to eleven games.
The tricky winger smashed home the only goal in a game that looked destined to end 0-0 deep into second half injury time after being fouled by Derrick Moloney.
And at full-time, Alex boss Steve Davis admitted he wasn’t banking on his man to score.
He said: “I’ve seen him miss penalties on occasions as well!
“The crowd were starting to leave the ground, so we ended up with a lot of bodies down that bottom end.
“Moore dealt with that really well – it’s not easy when it’s nearly the very last kick of the game, and we knew it would be almost the last kick of the game.
“It’s the big opportunity to snatch the three points. But I felt on the play and the chance we created and had that we deserved that today.”
Crewe should have been out of sight by half time after missing a hatful of chances.
‘Keeper Elliott Parish produced stunning saves from Moore and Oliver Turton in the first half, whilst Mark Ellis also came close.
Jay Emmanuel-Thomas should have had City in front though as he fired into the side netting with only the ‘keeper to beat.
And manager Sean O’Driscoll admitted he would have bet on the ex-Arsenal man to score.
“You would’ve put your money on Jay Emmanuel-Thomas to score one-on-one against the goalkeeper,” he said.
“I didn’t think either team deserved to win or lose, so we would have been delighted with a nil-nil to be fair.
“We could’ve been talking about a great defensive performance and a draw, but it is about a mistake at the death and a 1-0 loss.”