Bradford's search for a win extended to six games as fellow strugglers Lincoln claimed a fourth successive victory.
The hosts led when James Hanson fired high into the net from 15 yards out after Lincoln's defence failed to deal with David Syers' ball.
But former Bantams loanee Delroy Facey levelled when he rose unchallenged to head home Patrick Kanyuka's cross.
Gavin McCallum scored the winner from an angle after keeper Jon McLaughlin punched Ashley Grimes' shot to him.
Bradford City manager Peter Taylor told BBC Radio Leeds: "Maybe we needed to get a second goal and I think the first-half performance deserved more than one goal.
"We conceded a very poor goal just before half-time, and that's why we're in the situation we're in - people are switching off, they have jobs to do but they didn't fulfil them.
"I don't expect everyone to be laughing and joking around the place, but we mustn't go quiet and stay determined to turn this around."
Lincoln City manager Steve Tilson told BBC Lincolnshire: "I was disappointed with the first 45 minutes, I didn't think we got to grips with it. We didn't compete, Bradford were better than us and we were lucky to still be in the game at half-time.
"In the second half we've come out and had a go we won our individual battles and at times we've played some good stuff.
"But there's a long way to go. We could have a bad week, lose three games and get dragged right back into it. We can't rest on our laurels or we could find ourselves going the wrong way in the table."
Live text and stats
Tuesday, 1 February 2011
Npower League Two
07 Daley (Cullen 82)
19 Worthington (Flynn 67)
23 Hunt (Spencer 90)
40 Kanyuka (Fuseini 46)
18 Facey (Broughton 77)
Ref: HainesAtt: 10,543
Attempts on target
Attempts off target
90:00+3:47 The match has reached full-time.
90:00 Substitution Stephen Hunt leaves the field to be replaced by Scott Spencer.
89:23 Inswinging corner taken by Gareth Evans, Headed effort from inside the area by Dave Syers misses to the right of the goal.
83:08 Inswinging corner taken by Gareth Evans.
81:03 Substitution Mark Cullen joins the action as a substitute, replacing Omar Daley.
78:38 Assist on the goal came from Ali Fuseini.
78:38 GOAL - Gavin McCallum:Bradford 1 - 2 Lincoln City Gavin McCallum fires in a goal from the edge of the area to the bottom right corner of the goal. Bradford 1-2 Lincoln City.
77:25 Gavin Hoyte is flagged offside by the assistant referee. Jon McLaughlin restarts play with the free kick.
76:25 James Hanson challenges Daniel Hone unfairly and gives away a free kick. Direct free kick taken by Trevor Carson.
73:10 Gavin McCallum decides to take the corner short.
72:44 Gavin Hoyte takes a shot. Save by Jon McLaughlin.
70:53 Unfair challenge on Gareth Evans by Gavin Hoyte results in a free kick. Gareth Evans restarts play with the free kick.
70:00 Free kick awarded for a foul by Stephen Hunt on Michael Flynn. Luke O'Brien takes the direct free kick.
66:23 Substitution Michael Flynn joins the action as a substitute, replacing Jonathan Worthington.
63:51 Inswinging corner taken from the right by-line by Ashley Grimes, clearance by James Hanson.
63:26 Free kick awarded for a foul by Dave Syers on Gavin McCallum. Luke Howell takes the direct free kick.
60:34 Dave Syers challenges Josh O'Keefe unfairly and gives away a free kick. Shot on goal comes in from Ashley Grimes from the
58:17 The referee penalises Ali Fuseini for handball. Free kick taken by Omar Daley.
57:46 Effort on goal by Omar Daley from just inside the penalty area goes harmlessly over the target.
57:05 Inswinging corner taken by Gavin McCallum.
56:23 Gavin McCallum takes a shot. Blocked by Luke Oliver.
55:50 The referee blows for offside. Trevor Carson takes the direct free kick.
53:41 Gareth Evans fouled by Ali Fuseini, the ref awards a free kick. Strike on goal comes in from Gareth Evans from the free kick.
53:12 Shot on goal by Gavin McCallum from just inside the area clears the crossbar.
52:32 Unfair challenge on Daniel Hone by Tom Adeyemi results in a free kick. Trevor Carson restarts play with the free kick.
50:35 The assistant referee signals for offside against Gareth Evans. Trevor Carson restarts play with the free kick.
48:56 Drilled right-footed shot by Josh O'Keefe. Jon McLaughlin makes a save.
45:01 The referee blows his whistle to start the second half.
45:01 Substitution (Lincoln City) makes a substitution, with Ali Fuseini coming on for Patrick Kanyuka.
45:00+2:15 Inswinging corner taken by Gareth Evans from the right by-line.
45:00+1:46 Dave Syers takes a shot. Blocked by Luke Howell.
45:00+0:46 The referee blows for half time.
44:08 Inswinging corner taken by Gavin McCallum from the left by-line, Jon McLaughlin makes a comfortable save.
43:46 Luke Howell takes a shot. Blocked by Luke Oliver.
Correction - 41:53 Assist on the goal came from Gavin Hoyte.
Correction - 41:53 GOAL - Delroy Facey:Bradford 1 - 1 Lincoln City Delroy Facey scores a headed goal from inside the penalty box. Bradford 1-1 Lincoln City.
41:53 Assist by Gavin Hoyte.
41:53 GOAL - Delroy Facey:Bradford 1 - 1 Lincoln City Delroy Facey finds the net with a headed goal from inside the penalty box. Bradford 1-1 Lincoln City.
41:25 Omar Daley gives away a free kick for an unfair challenge on Patrick Kanyuka. Free kick taken by Stephen Hunt.
40:20 Inswinging corner taken from the right by-line by Luke O'Brien, James Hanson produces a header from deep inside the six-yard
box which goes wide of the right-hand upright.
39:27 Inswinging corner taken from the right by-line by Luke O'Brien.
38:03 Shot from just outside the area by Tom Adeyemi goes over the bar.
34:51 Gavin McCallum fouled by Jonathan Worthington, the ref awards a free kick. A cross is delivered by Luke Howell, Patrick Kanyuka
produces a right-footed shot from close range that goes over the bar.
34:09 The assistant referee signals for offside against Gareth Evans. Direct free kick taken by Trevor Carson.
29:59 Short corner taken by Gareth Evans from the left by-line.
28:27 Delroy Facey takes a shot from a long way out clearing the bar.
28:16 The referee gives a free kick against Dave Syers for handball. Trevor Carson takes the direct free kick.
26:58 Inswinging corner taken by Luke O'Brien.
25:17 The official flags Gareth Evans offside. Direct free kick taken by Trevor Carson.
24:30 Shot from 18 yards by Dave Syers. Save by Trevor Carson.
22:17 James Hanson is flagged offside by the assistant referee. Direct free kick taken by Trevor Carson.
19:31 Unfair challenge on Daniel Hone by James Hanson results in a free kick. Direct free kick taken by Julian Kelly.
17:44 Omar Daley challenges Daniel Hone unfairly and gives away a free kick. Julian Kelly restarts play with the free kick.
14:13 Gavin McCallum delivers the ball, save by Jon McLaughlin.
11:36 Inswinging corner taken left-footed by Luke O'Brien.
9:57 Inswinging corner taken by Gareth Evans from the right by-line, clearance made by Stephen Hunt.
Correction - 9:20 Dave Syers fouled by Delroy Facey, the ref awards a free kick. Direct free kick taken by Jon McLaughlin.
9:20 Delroy Facey concedes a free kick for a foul on Dave Syers. Jon McLaughlin takes the free kick,
5:24 Gavin McCallum produces a left-footed shot from outside the penalty box and misses right.
3:14 Assist on the goal came from Dave Syers.
3:14 GOAL - James Hanson:Bradford 1 - 0 Lincoln City James Hanson fires in a goal from inside the six-yard box to the top right corner of the goal. Bradford 1-0 Lincoln City.
1:44 Inswinging corner taken right-footed by Gareth Evans.
0:19 Free kick awarded for an unfair challenge on James Hanson by Patrick Kanyuka. Luke O'Brien takes the free kick.
0:00 The referee gets the game underway.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.