Justin Richards' late penalty helped Burton Albion beat 10-man Northampton.
Saido Berahino put the Cobblers one up in 60 seconds, knocking in after Ross Atkins blocked from Kelvin Langmead.
Cleveland Taylor immediately levelled with a low shot, but the hosts then led again through Michael Jacobs' penalty after Ryan Austin had fouled Langmead.
John Johnson was then sent off in the 18th minute for fouling John McGrath and Chris Palmer blasted Burton level on the hour before Richards' winner.
With just two minutes of normal time left, Langmead was penalised for a foul on Taylor and Richards kept his nerve from the spot.
But substitute Palmer's contribution was every bit as crucial, rifling a shot into the top corner, just five minutes after coming on, after Calvin Zola did well to lay the ball back.
VIEWS FROM THE DRESSING ROOM
Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:
"It's very rare that you get beat 3-2 and get a standing ovation at the end. That's what they deserved - they were fantastic.
"We didn't get caught up in the referee's decisions, although they were disappointing. We scored terrific goals, hit the post and had three cleared off the line.
"If the players perform like that, we'll beat a lot of teams."
Burton Albion boss Paul Peschisolido told BBC Radio Derby:
"Chris Palmer has been pushing for that for some time. He's got a hell of a strike on him and I was pleased for him. He's worked ever so hard to get himself fit and he's come in and changed games for us on a couple of occasions now. Today, it was the goal that got us back on track.
"It's something I've stressed to the players for a while. You don't become successful because of 11 players. You do it with 18, 19 or 20 players. The key is to make sure that when you're called upon, you're ready and you don't sulk or anything.
"I expect players to be annoyed when they're not in the team and I want that, but I want winners too and, if you prepare yourself properly and don't let it affect you, you can come on and change games, like two of our substitutes did today."
Foul by Andy Holt on Cleveland Taylor, Penalty awarded.
Saido Berahino is flagged offside by the assistant referee. Indirect free kick taken by Kevin Amankwaah.
Chris Palmer takes a inswinging corner from the left by-line to the near post, clearance made by Saido Berahino.
Shot by Andres Gurrieri. Save by Shane Higgs.
Substitution Andres Gurrieri joins the action as a substitute, replacing Jacques Maghoma.
Substitution Jake Robinson leaves the field to be replaced by Ashley Corker.
Foul by Adebayo Akinfenwa on Chris Palmer, free kick awarded. Ryan Austin takes the free kick.
Substitution (Northampton) makes a substitution, with Adebayo Akinfenwa coming on for Lewis Young.
Cleveland Taylor has an effort at goal from deep inside the area missing to the right of the goal.
Michael Jacobs challenges Kevin Amankwaah unfairly and gives away a free kick. Ross Atkins takes the free kick.
The referee gives a free kick against Billy Kee for handball. Shane Higgs restarts play with the free kick.
Substitution Justin Richards joins the action as a substitute, replacing Calvin Zola.
Billy Kee produces a drilled right-footed shot from 20 yards. Save by Shane Higgs.
Outswinging corner taken by Arron Davies, Andy Holt takes a shot. Ross Atkins makes a save.
Assist on the goal came from Calvin Zola.
60:03 Goal scored
Goal! - Chris Palmer - Northamp'n 2 - 2 Burton Chris Palmer finds the net with a goal from outside the penalty box high into the middle of the goal. Northampton 2-2 Burton Albion.
Substitution (Burton Albion) makes a substitution, with Chris Palmer coming on for John McGrath.
Inswinging corner taken by John McGrath from the right by-line, Andy Holt makes a clearance.
Nathan Stanton gives away a free kick for an unfair challenge on Michael Jacobs. Michael Jacobs takes the direct free kick.
John McGrath takes the inswinging corner, clearance made by Andy Holt.
Foul by Saido Berahino on John McGrath, free kick awarded. Direct free kick taken by John McGrath.
The match restarts for the second half.
45:00 +3:38 Half time
Half Time The match has reached half-time.
Free kick awarded for a foul by Aaron Webster on Lewis Young. Shot on goal comes in from Michael Jacobs from the free kick.
Corner from left by-line taken by Cleveland Taylor.
Corner from the left by-line taken by Cleveland Taylor, clearance by Ben Tozer.
John McGrath takes a shot. Save made by Shane Higgs.
Free kick awarded for a foul by Nathan Stanton on Saido Berahino. Andy Holt restarts play with the free kick.
The official flags Lewis Young offside. Ross Atkins restarts play with the free kick.
Lewis Young is flagged offside by the assistant referee. Free kick taken by Ryan Austin.
Michael Jacobs produces a right-footed shot from just outside the area that goes harmlessly over the bar.
Inswinging corner taken left-footed by John McGrath from the right by-line, Headed effort from inside the penalty area by Ryan Austin misses to the right of the target.
Inswinging corner taken right-footed by Cleveland Taylor played to the near post, save by Shane Higgs.
Saido Berahino is flagged offside by the assistant referee. Kevin Amankwaah restarts play with the free kick.
Calvin Zola is ruled offside. Free kick taken by Shane Higgs.
Andy Holt fouled by Cleveland Taylor, the ref awards a free kick. Direct free kick taken by Ben Tozer.
Corner taken right-footed by Cleveland Taylor, clearance made by Ben Tozer.
Strike on goal comes in from Billy Kee from the free kick, save by Ross Atkins.
Dismissal John Johnson is sent off.
John Johnson gives away a free kick for an unfair challenge on John McGrath.
Jason Crowe challenges Calvin Zola unfairly and gives away a free kick. Aaron Webster takes the direct free kick.
11:43 Goal scored
Goal! - Michael Jacobs - Northamp'n 2 - 1 Burton Placed penalty scored by Michael Jacobs. Northampton 2-1 Burton Albion.
Ryan Austin gives away a Penalty for an unfair challenge on Kelvin Langmead.
Booking John McGrath is cautioned.
John Johnson fouled by John McGrath, the ref awards a free kick. Ben Tozer restarts play with the free kick.
The offside flag is raised against Calvin Zola. Shane Higgs takes the free kick.
Jake Robinson is flagged offside by the assistant referee. Ross Atkins restarts play with the free kick.
Jacques Maghoma concedes a free kick for a foul on John Johnson. Free kick taken by Jason Crowe.
Assist by Jacques Maghoma.
1:40 Goal scored
Goal! - Cleveland Taylor - Northamp'n 1 - 1 Burton Cleveland Taylor fires in a goal from just outside the penalty area to the bottom left corner of the goal. Northampton 1-1 Burton Albion.
The assist for the goal came from Arron Davies.
0:50 Goal scored
Goal! - Saido Berahino - Northamp'n 1 - 0 Burton Saido Berahino finds the back of the net with a goal from inside the penalty area to the bottom right corner of the goal. Northampton 1-0 Burton Albion.
Outswinging corner taken from the right by-line by Arron Davies,
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.