Nahki Wells was the hero as his brace helped Bradford City book a return to Wembley in the League Two play-off final at the expense of Burton Albion.
The League Cup finalists, who were beaten 5-0 by Swansea in February, had trailed 3-2 from the first leg.
But Wells capitalised on a defensive error to level the tie before James Hanson gave them an aggregate lead for the first time with a fine finish.
Jacques Maghoma's penalty meant it was 4-4 overall before Wells struck again.
The Bantams will now face Northampton at Wembley on Saturday, 18 May for a place in League One.
City made three changes to the side beaten at Valley Parade on Thursday - Andrew Davies, Nathan Doyle and Kyel Reid coming in for Michael Nelson, Ricky Ravenhill and Will Atkinson - while the Brewers were unchanged.
The hosts started brightly and Maghoma fired just off target inside the opening minute.
Gary Rowett's side were doing all of the early running and Davies had to be sharp to clear Alex MacDonald's header off the line before Robbie Weir sent an effort straight at keeper Jon McLaughlin from a corner.
63 not out
- This was Bradford City's 63rd match of the season
- They started their campaign away at Notts County on 11 August in the Capital One Cup
- City did not lose a cup game until the week before Christmas
Despite being on the back foot it was Bradford, playing their 63rd game of the season, who took the lead.
They did so in comedic circumstances. There appeared to be little danger when James Meredith sent a high ball up the line but Brewers defender Marcus Holness's attempt to head back to keeper Stuart Tomlinson was intercepted by Wells, who poked home.
The goal stung the hosts and Weir came close to an equaliser before the break when his effort from the edge of the area was well saved by McLaughlin.
But the visitors doubled their lead when Hanson capitalised on industrious play from Wells to rifle home from the edge of the area.
It put Phil Parkinson's men ahead for the first time in the tie but their 4-3 lead did not last long.
Maghoma got the better of Stephen Darby and his run was ended when Garry Thompson brought him down just inside the area. The former Tottenham man slotted home from the spot to level the aggregate score at 4-4.
But parity was to last less than two minutes.
McLaughlin sent a long free-kick into the Brewers area and Wells did well to turn on the spot and slot home from Hanson's knockdown.
Back came the hosts and Billy Kee headed straight at McLaughlin when a free-kick was flicked into his path.
With both sides tiring, the game was beginning to become more stretched and twice Wells almost broke away. Hanson should perhaps have done better when the Bermudan's effort fell into his path but he sent his shot from 12 yards high and wide.
Hanson made a more telling contribution in added time when he blocked Zander Diamond's effort in his own box and Parkinson's men held out for a dramatic win.
VIEW FROM THE DRESSING ROOM
Burton manager Gary Rowett:
"They were a little tougher than us and a little stronger when they needed to be.
"They have a lot of experience in their team and I think that possibly came out today, and you have to say well done to Bradford because when they have needed to they have put in a huge performance.
"But there are so many positives to take from this season. For a club like Burton to have achieved what we have this season, to stay in the top 10 pretty much all season and to be in the top seven for something like the last 16 matches is something we can all be proud about.
"We are all hurting at the moment but when we look back I think we will be able to stick our chests out and be proud of what we have done."
Bradford City captain Gary Jones:
"I think we needed to come out all guns blazing today because they did a number on us on Thursday.
"We were in a decent position because we knew what we needed to do, we had to win.
"When you've got Nahki Wells and James Hanson in your team you've got a chance. It was a great finish by James on his weaker foot.
"It'll be third time lucky for me at Wembley. I've lost there twice and now I want to lift some silverware."
- 13 Tomlinson
- 05 Diamond Booked
- 20 O'Connor Booked
- 21 Holness (Kee - 56' )
- 24 Sharps
- 06 McGrath (Phillips - 80' )
- 08 Weir
- 14 McCrory
- 19 Maghoma
- 10 Zola (Symes - 73' )
- 26 MacDonald Booked
- 16 Lyness
- 03 Webster
- 17 Phillips
- 27 Drury
- 18 Paterson
- 29 Kee
- 30 Symes
- 01 McLaughlin Booked
- 02 Darby
- 03 Meredith
- 05 Davies
- 23 McArdle
- 07 Reid (Atkinson - 73' )
- 11 Thompson
- 18 Jones
- 24 Doyle Booked
- 09 Hanson Booked
- 21 Wells
- 12 Duke
- 16 McHugh
- 22 Nelson
- 04 Ravenhill
- 14 Atkinson
- 17 Connell
- 20 Hines
Live Text Commentary
Full Time The final whistle is blown by the referee.90:00 +5:22
Nahki Wells is ruled offside. Stuart Tomlinson restarts play with the free kick.90:00 +3:01
Unfair challenge on Billy Kee by James Meredith results in a free kick. Direct strike on goal from the free kick comes in from Alex MacDonald.87:47
Effort from the edge of the penalty box by Garry Thompson goes wide of the right-hand upright.87:06
Gary Jones takes the free kick.87:06 Booking
Booking The referee shows Alex MacDonald a yellow card for unsporting behaviour.86:49
Unfair challenge on Nathan Doyle by Alex MacDonald results in a free kick.85:08
Unfair challenge on Gary Jones by Michael Symes results in a free kick. Direct free kick taken by Rory McArdle.84:49
Shot from deep inside the area by James Hanson goes over the bar.84:24
Nahki Wells takes a shot. Blocked by Damien McCrory.83:28
Shot from just outside the box by Alex MacDonald misses to the left of the goal.82:05
Effort from the edge of the box by Gary Jones goes wide of the left-hand post.81:16
Nahki Wells produces a strike on goal direct from the free kick.81:16 Booking
Booking Zander Diamond is shown a yellow card for unsporting behaviour.81:02
Free kick awarded for a foul by Zander Diamond on Nahki Wells.79:44
Alex MacDonald fouled by Nathan Doyle, the ref awards a free kick. Ian Sharps takes the free kick. Billy Kee takes a shot. Save by Jon McLaughlin.79:21 Substitution
Substitution Jimmy Phillips replaces John McGrath.77:37
Inswinging corner taken by Gary Jones from the left by-line.76:30
Gary Jones takes a inswinging corner.74:53
Unfair challenge on Robbie Weir by Gary Jones results in a free kick. Jacques Maghoma has an effort direct from the free kick.
The referee blows for offside. Stuart Tomlinson takes the indirect free kick.73:32
James Hanson takes a shot. Blocked by John McGrath.72:10
Gary Jones takes a short corner.72:10 Substitution
Substitution Calvin Zola goes off and Michael Symes comes on.72:10 Substitution
Substitution Kyel Reid goes off and Will Atkinson comes on.70:24
Effort on goal by Alex MacDonald from just outside the area goes harmlessly over the target.69:53
Jacques Maghoma takes a shot. Save by Jon McLaughlin.68:58
The ball is crossed by Garry Thompson, save by Stuart Tomlinson.68:41
Free kick awarded for an unfair challenge on Robbie Weir by James Hanson. John McGrath takes the free kick.65:19
Corner taken right-footed by Nathan Doyle from the right by-line, Headed effort from deep inside the area by Andrew Davies misses to the left of the goal.64:20
Foul by Billy Kee on Andrew Davies, free kick awarded. Jon McLaughlin takes the free kick.62:29
John McGrath gives away a free kick for an unfair challenge on James Hanson. Rory McArdle restarts play with the free kick.60:57
Robbie Weir has an effort at goal from just outside the box which goes wide of the right-hand post.59:33
John McGrath challenges Kyel Reid unfairly and gives away a free kick. Rory McArdle restarts play with the free kick.59:05
Corner taken right-footed by Alex MacDonald to the near post, clearance made by Stephen Darby.58:48
Effort from the edge of the box by Alex MacDonald goes wide of the right-hand upright.57:52
Gary Jones restarts play with the free kick.57:52 Booking
Booking Anthony O'Connor goes into the referee's book for unsporting behaviour.57:41
Kyel Reid fouled by Anthony O'Connor, the ref awards a free kick.57:17
Robbie Weir takes a shot. Save by Jon McLaughlin.56:13
James Hanson provided the assist for the goal.56:13 Goal scored
Goal! - Nahki Wells - Burton 1 - 3 Bradford Nahki Wells fires in a goal from close in to the bottom left corner of the goal. Burton Albion 1 (4)-(5) 3 Bradford.55:38
Foul by Billy Kee on Andrew Davies, free kick awarded. Jon McLaughlin takes the free kick.55:07 Substitution
Substitution Billy Kee replaces Marcus Holness.54:22 Goal scored
Goal! - Jacques Maghoma - Burton 1 - 2 Bradford Jacques Maghoma scores a power penalty. Burton Albion 1 (4)-(4) 2 Bradford.53:40 Booking
Booking Booking for Nathan Doyle.53:28 Booking
Booking Booking for Jon McLaughlin for dissent.52:42
Unfair challenge on Jacques Maghoma by Garry Thompson results in a Penalty.51:03
Jacques Maghoma takes a shot. Blocked by Rory McArdle.49:14
Assist by Nahki Wells.49:14 Goal scored
Goal! - James Hanson - Burton 0 - 2 Bradford James Hanson fires in a goal from just inside the area to the bottom left corner of the goal. Burton Albion 0 (3)-(4) 2 Bradford.45:54
Free kick awarded for an unfair challenge on Zander Diamond by James Hanson. Direct free kick taken by Ian Sharps.45:01
The referee blows his whistle to start the second half.45:00 +1:18 Half time
Half Time The ref blows to signal half-time.45:00 +0:25
Rory McArdle concedes a free kick for a foul on Calvin Zola. Free kick taken by Alex MacDonald. Calvin Zola takes a shot. Save by Jon McLaughlin.44:41
Direct free kick taken by Stuart Tomlinson.44:41 Booking
Booking The referee books James Hanson for dissent.44:21
Free kick awarded for a foul by Nahki Wells on Marcus Holness.42:54
James Hanson fouled by Zander Diamond, the ref awards a free kick. Direct free kick taken by Gary Jones.40:57
Foul by Marcus Holness on Nahki Wells, free kick awarded. Rory McArdle takes the direct free kick.40:06
Calvin Zola fouled by Andrew Davies, the ref awards a free kick. Free kick crossed by Alex MacDonald, Rory McArdle manages to make a clearance.38:59
Marcus Holness fouled by James Hanson, the ref awards a free kick. Stuart Tomlinson takes the direct free kick.38:02
Nahki Wells concedes a free kick for a foul on John McGrath. Direct free kick taken by Stuart Tomlinson.36:57
Robbie Weir takes a shot. Save by Jon McLaughlin.36:41
Foul by Garry Thompson on Damien McCrory, free kick awarded. Free kick taken by Stuart Tomlinson.34:13
Effort on goal by James Meredith from just outside the area goes harmlessly over the target.32:39
Free kick awarded for a foul by Calvin Zola on Andrew Davies. Free kick taken by Jon McLaughlin.31:41
Garry Thompson concedes a free kick for a foul on Damien McCrory. Free kick taken by Stuart Tomlinson.30:48
Rory McArdle takes a shot. Clearance by Anthony O'Connor.30:21
John McGrath challenges Nahki Wells unfairly and gives away a free kick. Direct free kick taken by Kyel Reid.29:00
The referee blows for offside against Nahki Wells. Stuart Tomlinson restarts play with the free kick. Garry Thompson takes a shot.27:30
Foul by Calvin Zola on Andrew Davies, free kick awarded. Jon McLaughlin restarts play with the free kick.26:04 Goal scored
Goal! - Nahki Wells - Burton 0 - 1 Bradford Nahki Wells grabs a goal from inside the area low into the middle of the goal. Burton Albion 0 (3)-(3) 1 Bradford.24:55
Free kick awarded for a foul by Kyel Reid on Anthony O'Connor. Damien McCrory shoots direct from the free kick, Jon McLaughlin makes a save.24:42
Anthony O'Connor takes a shot. Gary Jones gets a block in.21:18
Alex MacDonald takes the outswinging corner, Robbie Weir takes a shot. Jon McLaughlin makes a save.20:01
Nathan Doyle challenges Zander Diamond unfairly and gives away a free kick. Damien McCrory delivers the ball from the free kick left-footed from right channel, Andrew Davies manages to make a clearance.18:08
Nahki Wells is caught offside. Stuart Tomlinson restarts play with the free kick.16:09
Alex MacDonald takes a shot. Andrew Davies gets a block in.14:29
Andrew Davies gives away a free kick for an unfair challenge on Calvin Zola. Free kick taken by Stuart Tomlinson.12:45
Alex MacDonald takes the inswinging corner, free kick awarded for a foul by Calvin Zola on Andrew Davies. Direct free kick taken by Jon McLaughlin.9:51
Effort from the edge of the area by Kyel Reid goes wide of the right-hand upright.8:55
Corner taken left-footed by Kyel Reid, clearance by Ian Sharps.6:51
Effort from inside the area by Calvin Zola misses to the right of the target.5:14
Gary Jones takes the inswinging corner, save by Stuart Tomlinson.4:57
Nahki Wells takes a shot. Blocked by Zander Diamond.2:08
Nathan Doyle concedes a free kick for a foul on Calvin Zola. Direct free kick taken by Alex MacDonald.1:00
Nahki Wells concedes a free kick for a foul on Marcus Holness. Direct free kick taken by Stuart Tomlinson.0:24
Jacques Maghoma produces a left-footed shot from just outside the box that goes wide right of the target.0:00
The ref blows the whistle to start the match.
Live data and text provided by our data suppliers