Paul Boertien earned a point for Burton with a late strike to deny Bradford a fifth consecutive league and cup win.
Gareth Evans side-footed into an empty net to put the Bantams in front after a defensive mix-up.
Home keeper Simon Eastwood then saved John McGrath's shot and midfielder Lee Bullock blocked a Greg Pearson shot as City went in 1-0 up at the break.
But Boertien celebrated his 200th league appearance with a left-foot strike into the far corner.
Bradford City boss Stuart McCall told BBC Radio Leeds:
"We didn't play great football, but we worked hard and the commitment was there.
"We are disappointed not to win our home games, especially when we lead 1-0.
"But credit to Burton for fighting back and I think a draw was a fair result all round.
"If we had got the second goal before they levelled it up I think it would have been game over, but that's football sometimes."
Burton manager Paul Peschisolido told BBC Radio Derby:
"It was a disappointing first-half performance, it was not us. We weren't at the races, we didn't get the ball down, we didn't pass it all, we looked a bit nervous and edgy. In the second half we were superb.
"Bradford are a very good side - they've got a lot of energy. I don't think many teams will come here and take points off them.
"Team selections are very difficult but it's a great problem to have."
90:00+4:21 The referee signals the end of the game.
90:00+2:57 Marc Goodfellow takes the free kick.
90:00+2:57 Booking Steve Williams goes into the book.
90:00+2:54 Steve Williams challenges Shaun Harrad unfairly and gives away a free kick.
90:00+2:31 John McGrath gives away a free kick for an unfair challenge on Simon Ramsden. Direct free kick taken by Simon Eastwood.
90:00+2:07 Outswinging corner taken right-footed by Leon Osborne, clearance made by Guy Branston.
90:00+1:36 Shaun Harrad concedes a free kick for a foul on Luke O'Brien. Luke O'Brien restarts play with the free kick.
90:00+0:56 Corner taken right-footed by Leon Osborne from the right by-line, clearance by Ryan Austin.
88:43 Shot from just outside the area by Simon Ramsden misses to the right of the target.
87:59 Free kick awarded for an unfair challenge on Robin Shroot by Michael Flynn. Tony James takes the free kick.
86:23 Inswinging corner taken right-footed by Leon Osborne from the left by-line to the near post, Michael Simpson manages to make a clearance.
85:14 Booking Caution for Simon Ramsden.
84:33 Inswinging corner taken from the left by-line by Leon Osborne, Artur Krysiak makes a save.
83:40 The ball is swung over by Luke O'Brien, comfortable save by Artur Krysiak.
83:21 The official flags Shaun Harrad offside. Free kick taken by Steve Williams.
80:55 Shaun Harrad takes a shot. Save by Simon Eastwood.
80:27 Shot by Michael Flynn from a long way out goes over the target.
79:20 Shot from deep inside the area by Shaun Harrad goes over the bar.
Correction - 77:09 Substitution Michael Boulding joins the action as a substitute, replacing Scott Neilson.
77:09 Substitution Lee Bullock leaves the field to be replaced by Michael Boulding.
76:08 Free kick awarded for a foul by Guy Branston on James Hanson. Michael Flynn has an effort direct from the free kick.
73:10 Assist by Richard Walker.
73:10 GOAL - Paul Boertien:Bradford 1 - 1 Burton Albion Paul Boertien finds the net with a goal from inside the penalty box to the top right corner of the goal. Bradford 1-1 Burton Albion.
72:11 Substitution Chris Brandon goes off and Leon Osborne comes on.
72:11 Free kick awarded for an unfair challenge on Guy Branston by Gareth Evans. Artur Krysiak takes the free kick.
70:59 Inswinging corner taken by Scott Neilson, Ryan Austin makes a clearance.
70:16 Scott Neilson produces a right-footed shot from just outside the area that goes harmlessly over the bar.
69:07 Substitution Marc Goodfellow joins the action as a substitute, replacing Jacques Maghoma.
63:31 Shaun Harrad takes a shot. Save by Simon Eastwood.
61:27 Corner taken left-footed by John McGrath to the near post, Zesh Rehman manages to make a clearance.
61:27 Substitution Richard Walker replaces Greg Pearson.
60:27 Outswinging corner taken by Chris Brandon.
59:28 Effort on goal by Robin Shroot from just outside the penalty area goes harmlessly over the target.
57:06 James Hanson takes a shot. Save by Artur Krysiak.
54:13 Gareth Evans produces a right-footed shot from just outside the area that goes harmlessly over the target.
49:54 Effort from outside the penalty box by Michael Flynn goes wide right of the target.
49:38 Michael Flynn takes a shot. Save by Artur Krysiak.
49:07 Chris Brandon takes the inswinging corner, save made by Artur Krysiak.
48:47 Chris Brandon takes a inswinging corner to the near post.
48:12 Short corner taken by Chris Brandon.
46:20 Scott Neilson concedes a free kick for a foul on Paul Boertien. Paul Boertien restarts play with the free kick.
45:01 The referee gets the second half underway.
45:01 Substitution Andrew Corbett goes off and Robin Shroot comes on.
Half Time
45:00+1:44 The first half comes to an end.
45:00+1:00 Effort from the edge of the area by John McGrath goes wide of the left-hand post.
45:00+0:12 Corner from left by-line taken by John McGrath.
44:26 Shaun Harrad takes a shot. Save made by Simon Eastwood.
41:46 Michael Flynn challenges Jacques Maghoma unfairly and gives away a free kick. Michael Simpson takes the free kick.
41:16 Shot from outside the box by Chris Brandon misses to the left of the target.
35:24 Luke O'Brien concedes a free kick for a foul on Andrew Corbett. Michael Simpson takes the free kick.
33:41 Unfair challenge on Artur Krysiak by James Hanson results in a free kick. Artur Krysiak takes the direct free kick.
31:22 Free kick awarded for a foul by Michael Flynn on John McGrath. John McGrath has an effort direct from the free kick.
29:19 Inswinging corner taken left-footed by John McGrath played to the near post, save by Simon Eastwood.
28:43 Andrew Corbett takes a shot. Save made by Simon Eastwood.
25:09 Free kick awarded for an unfair challenge on Scott Neilson by Jacques Maghoma. Simon Ramsden takes the direct free kick.
23:23 GOAL - Gareth Evans:Bradford 1 - 0 Burton Albion Goal scored by Gareth Evans from deep inside the penalty box to the bottom left corner of the goal. Bradford 1-0 Burton Albion.
22:04 Corner taken by Chris Brandon, Steve Williams produces a header from the edge of the box and misses to the right of the goal.
21:14 Greg Pearson concedes a free kick for a foul on Zesh Rehman. Simon Eastwood restarts play with the free kick.
14:02 Free kick awarded for a foul by Michael Flynn on Michael Simpson. Tony James restarts play with the free kick.
13:33 John McGrath fouled by Scott Neilson, the ref awards a free kick. Free kick taken by Paul Boertien.
11:43 Gareth Evans is ruled offside. Artur Krysiak takes the free kick.
10:04 Long range shot by Michael Flynn goes wide right of the goal.
7:58 The ball is sent over by Gareth Evans, Scott Neilson takes a shot. Save by Artur Krysiak.
6:22 Gareth Evans fouled by Guy Branston, the ref awards a free kick. Direct effort from the free kick comes in from Michael Flynn, save by Artur Krysiak.
5:13 Gareth Evans takes a shot. Ryan Austin gets a block in.
3:36 The offside flag is raised against Gareth Evans. Artur Krysiak takes the free kick.
2:07 Free kick awarded for an unfair challenge on James Hanson by Guy Branston. Luke O'Brien takes the free kick.
0:07 Greg Pearson is flagged offside by the assistant referee. Simon Eastwood restarts play with the free kick.
0:00 The ref blows the whistle to begin the match.
Live text and data provided by The Press Association.
Bookmark with:
What are these?