Crawley twice came from behind to pick up their first league win in eight games at the expense of Port Vale.
Marc Richards put the visitors ahead with a well-taken shot, while Sergio Torres levelled with a close-range header after good work by Billy Clarke.
Vale's Clayton McDonald saw red for two yellow cards, although they went ahead when Louis Dodds slotted in.
Gary Alexander levelled at the second time of asking, before tapping home Leon Clarke's cross for the winner.
VIEWS FROM THE DRESSING ROOM
Crawley boss Steve Evans told BBC Sussex:
"We've been deserving to win a game for a long time, with the chances we've created and the dominance we've had.
"In the first 25 minutes we looked nervous. At half time we said we had to be brave and inspire the supporters and give them a reason to get behind us. We were different class in the second half.
"Leon Clarke met the boys at half past 12 for his pre-match warm-up, and I thought he was magnificent. It was a good win for us today but we've got another difficult game at Gillingham."
Port Vale manager Micky Adams told BBC Radio Stoke:
"I think we showed a lot of spirit, and although we've lost the game of football I think we've shown that we're a decent side.
"The events of the past week have been disappointing but the one thing that the players have got to do is to go out and perform, and they've shown real character today.
"Marc Richards has terrorised Pablo Mills and Claude Davis all day and I thought he was outstanding, he showed real leadership quality today."