Tyrone Barnett scored a second-half brace as Crawley fought back from a goal down to beat Bradford.
Kyel Reid gave the visitors an early lead when he fired a left-foot shot into the bottom corner from distance.
Barnett levelled after the break, heading in Matt Tubbs' cross from close range before Andy Drury fired past Matt Duke with a well-taken finish.
The Red Devils sealed the win through Barnett's close-range finish with two minutes remaining.
The result leaves Bantams boss Phil Parkinson still looking for his first win since taking over at Valley Parade.
VIEWS FROM THE DRESSING ROOM
Crawley assistant manager Paul Raynor told BBC Sussex:
"We showed a lot of character. There were a few doubters up and down the country after a couple of poor defeats.
"We asked the boys to be a bit braver on the ball. They responded incredibly well and it was a great second half performance.
"Once we got the equaliser you saw the belief drain out of Bradford. The win gives everybody a lift."
Crawley Town 25 Shearer 19 Griffiths 26 Eastman 28 Davis 02 Davies 13 Hunt 15 Bulman 22 Neilson (Pittman - 68' ) 27 Drury Booked (Doughty - 87' ) 09 Tubbs 23 Barnett (Akinde - 90' ) Substitutes 01 Kuipers 16 Wilson 21 Doughty 17 Akinde 29 Pittman Bradford City 34 Duke 05 Branston 06 Oliver 16 Mitchell 24 Moore 28 Threlfall (Hunt - 34' ) 04 Flynn 08 Jones 32 Reid Booked 35 Devitt (Fagan - 61' ) 09 Hanson Substitutes 40 Tongue 15 Hunt (Hannah - 77' ) 10 Hannah 11 Compton 39 Fagan