Crystal Palace scored two late goals to defeat Peterborough and return to the top of the Championship table.
Grant McCann gave Posh the lead with an early goal from close range.
Palace fought back but their pressure did not tell until 10 minutes from time when Andre Moritz cut inside and fired a left-foot shot in off a post.
The comeback was complete when Wilfried Zaha raced down the right and passed to Kagisho Dikgacoi, who scored to extend Palace's unbeaten league run to 13.
The Eagles are one point clear of Middlesbrough, who had temporarily displaced them in top spot after a 3-1 victory over Sheffield Wednesday on Friday night.
New Palace boss Ian Holloway, whose side beat Blackburn 2-0 in his first game in charge, saw them fall behind after six minutes.
McCann, who had recovered from the groin injury that saw him withdrawn early in the second half of their midweek defeat at Brighton, slotted home following some fine work on the left-hand side from George Boyd.
Palace immediately had two chances to equalise as Peter Ramage headed wide from Owen Garvan's cross before Zaha's effort from the edge of the box was diverted over the crossbar by goalkeeper Robert Olejnik.
After the break, the Austrian also pushed an 18-yard effort from Glenn Murray over the bar and then tipped Zaha's 20-yarder round a post.
Substitute Moritz provided the spark Palace needed when he picked up the ball on the left-hand side of the penalty area and sent a left-foot shot beyond Olejnik and into the net off the far post.
Palace completed the turnaround two minutes later with a superb breakaway goal as Zaha galloped clear to set up Dikgacoi for the winner.
Crystal Palace boss Ian Holloway:
"You never say never with the lads that I have in that dressing room and it is a great place to be at the minute.
"We were terrific from start to finish and I always believed that if we could get ourselves level a second goal might follow.
"That's exactly how it turned out and the manner of our second goal, which started from a punch from my keeper, was fantastic.
"Peterborough defended really well and Darren (Ferguson) will be disappointed because he won't feel he owed us anything, but that stats will tell you that we deserved the points."
Peterborough manager Darren Ferguson:
"Zaha is the best player in this league and will go to the top. He was unplayable at times but we didn't help ourselves by endlessly giving away the ball due to poor passing.
"We were well beaten and I'm firmly of the opinion that after 16 matches you deserve to be where you are in the league table.
"We are well aware of the position we are in and know the challenge we have ahead. We need to win 13 of our remaining 30 games to keep ourselves in this league.
"I believe I have a good squad and that we can overcome any blows we've suffered so far, but you better ask the players if they can."
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +2:36
Free kick awarded for a foul by Nathaniel Knight-Percival on Glenn Murray. Free kick taken by Andre Moritz.90:00 +0:45
Andre Moritz decides to take a short corner.90:00
Glenn Murray takes a shot. Save made by Robert Olejnik.89:15
Wilfried Zaha takes a shot. Robert Olejnik makes a save.86:44
A cross is delivered by George Boyd, Headed effort from the edge of the area by Kane Ferdinand goes wide of the right-hand post. Inswinging corner taken from the left by-line by Grant McCann. Wilfried Zaha takes a shot. Save made by Julian Speroni.83:06 Substitution
Substitution Mark Little leaves the field to be replaced by Kane Ferdinand.83:06 Substitution
Substitution Darcy Blake comes on in place of Yannick Bolasie.81:57
Assist on the goal came from Wilfried Zaha.81:57 Goal scored
Goal! - Kagisho Dikgacoi - Peterboro 1 - 2 C Palace Kagisho Dikgacoi gets on the score sheet with a goal from inside the box to the bottom right corner of the goal. Peterborough 1-2 Crystal Palace.81:24
Grant McCann takes the outswinging corner, Julian Speroni manages to make a clearance.79:49
Assist by Aaron Wilbraham.79:49 Goal scored
Goal! - Andre Moritz - Peterboro 1 - 1 C Palace Andre Moritz finds the net with a goal from just inside the area to the bottom right corner of the goal. Peterborough 1-1 Crystal Palace.78:59 Substitution
Substitution Aaron Wilbraham comes on in place of Joel Ward.78:59
A cross is delivered by Jonathan Parr.77:14
Andre Moritz delivers the ball from the free kick right-footed from right wing, Corner taken by Andre Moritz played to the near post, clearance by Shaun Brisley. Clearance made by Nathaniel Knight-Percival.77:14 Booking
Booking Nathaniel Knight-Percival goes into the referee's book.77:01
Nathaniel Knight-Percival gives away a free kick for an unfair challenge on Yannick Bolasie.76:25
The offside flag is raised against Jonathan Parr. Robert Olejnik restarts play with the free kick.75:16
Effort from the edge of the box by Wilfried Zaha goes wide of the right-hand upright.
A cross is delivered by Joel Ward, Shaun Brisley manages to make a clearance.72:55
Robert Olejnik restarts play with the free kick.72:55 Substitution
Substitution Andre Moritz joins the action as a substitute, replacing Owen Garvan.72:55
Nathaniel Knight-Percival fouled by Yannick Bolasie, the ref awards a free kick.72:24
Yannick Bolasie takes a shot. Save made by Robert Olejnik.71:36
Inswinging corner taken from the right by-line by Yannick Bolasie.69:23
Shot from just outside the penalty area by Wilfried Zaha misses to the left of the target.67:22
Michael Bostwick produces a cross.66:27 Substitution
Substitution Tyrone Barnett on for Saido Berahino.64:44
Free kick awarded for an unfair challenge on Mile Jedinak by Saido Berahino. The ball is swung over by Owen Garvan, Strike by Damien Delaney from inside the six-yard box clear the bar.64:29
A cross is delivered by Jonathan Parr, clearance by Shaun Brisley.63:44
The ball is delivered by Yannick Bolasie, Glenn Murray takes a shot. Robert Olejnik makes a save.62:08 Substitution
Substitution Danny Swanson comes on in place of Lee Tomlin.60:07
Free kick awarded for a foul by Mark Little on Wilfried Zaha. A cross is delivered by Owen Garvan, Glenn Murray has a headed effort at goal from just inside the box that misses to the right of the goal.58:18
Corner taken by Owen Garvan from the right by-line, Header from close in by Glenn Murray misses to the right of the goal.57:57
Wilfried Zaha takes a shot. Save by Robert Olejnik.56:09
A cross is delivered by George Boyd, clearance by Jonathan Parr.52:16
Mile Jedinak takes a shot and missed to the right of the goal.51:13
Free kick awarded for a foul by Yannick Bolasie on Michael Bostwick. Robert Olejnik restarts play with the free kick.50:35
Centre by Lee Tomlin.49:55
Centre by George Boyd, Owen Garvan manages to make a clearance.49:05
Owen Garvan takes the inswinging corner, Nathaniel Knight-Percival manages to make a clearance.48:47
Glenn Murray takes a shot. Robert Olejnik makes a save.48:07
Craig Alcock challenges Glenn Murray unfairly and gives away a free kick. Owen Garvan delivers the ball from the free kick left-footed from left wing.47:12
Free kick awarded for an unfair challenge on Kagisho Dikgacoi by Lee Tomlin. Direct free kick taken by Kagisho Dikgacoi.46:17
The referee blows for offside against Saido Berahino. Free kick taken by Julian Speroni.45:01
The referee gets the second half underway.45:00 +2:28 Half time
Half Time The whistle is blown to end the first half.45:00 +2:11
Yannick Bolasie produces a left-footed shot from just outside the box that misses to the right of the target.44:39
Shot from just outside the box by Glenn Murray misses to the right of the target.44:00
A cross is delivered by Wilfried Zaha, clearance by Lee Tomlin.43:35
Inswinging corner taken by Owen Garvan, Shaun Brisley makes a clearance.43:20
The ball is delivered by Wilfried Zaha, clearance made by Joe Newell.43:03
Saido Berahino produces a cross, save by Julian Speroni.42:24
The ball is crossed by Yannick Bolasie, clearance made by Nathaniel Knight-Percival.41:53
Foul by Grant McCann on Wilfried Zaha, free kick awarded. Mile Jedinak takes the direct free kick.41:24
Joe Newell concedes a free kick for a foul on Wilfried Zaha. Free kick taken by Joel Ward.40:31
A cross is delivered by Wilfried Zaha, Shaun Brisley manages to make a clearance.39:38
Free kick taken by Peter Ramage.39:38 Booking
Booking George Boyd goes into the book for unsporting behaviour.39:33
Unfair challenge on Joel Ward by George Boyd results in a free kick.37:35
Yannick Bolasie has a shot on goal from outside the area which misses right.37:11
Free kick awarded for a foul by Nathaniel Knight-Percival on Glenn Murray. Mile Jedinak restarts play with the free kick.36:48
George Boyd has an effort at goal from just outside the box which goes wide of the left-hand upright.36:30
Corner from the right by-line taken by Grant McCann, clearance by Jonathan Parr.36:06
Mark Little takes a shot. Julian Speroni makes a save.35:18
Effort on goal by Yannick Bolasie from just inside the penalty area goes harmlessly over the target.35:01
Free kick awarded for an unfair challenge on Glenn Murray by Michael Bostwick. Owen Garvan takes the direct free kick.34:31
George Boyd produces a left-footed shot from just outside the box that goes wide left of the goal.34:03
Free kick awarded for a foul by Wilfried Zaha on Joe Newell. Direct free kick taken by Robert Olejnik.33:35
Wilfried Zaha produces a cross, clearance made by Shaun Brisley.32:43
Jonathan Parr sends in a cross, Shaun Brisley makes a clearance.30:18
Glenn Murray crosses the ball.27:39
Nathaniel Knight-Percival takes the free kick.27:39 Booking
Booking Glenn Murray is given a yellow card.27:30
Free kick awarded for an unfair challenge on Nathaniel Knight-Percival by Glenn Murray.25:41
Yannick Bolasie crosses the ball, Lee Tomlin makes a clearance.25:06
Yannick Bolasie takes the inswinging corner, Lee Tomlin makes a clearance.24:49
Wilfried Zaha produces a cross.24:19
Outswinging corner taken left-footed by Grant McCann from the right by-line, clearance made by Mile Jedinak.23:06
Foul by Kagisho Dikgacoi on Lee Tomlin, free kick awarded. Grant McCann fires a strike on goal direct from the free kick, blocked by Peter Ramage.22:43
Michael Bostwick takes a shot. Julian Speroni makes a save.21:48
Inswinging corner taken by Owen Garvan from the right by-line, clearance made by Shaun Brisley.21:31
Yannick Bolasie takes a shot. Shaun Brisley gets a block in.21:18
Wilfried Zaha produces a cross, clearance made by Nathaniel Knight-Percival.18:57
Wilfried Zaha challenges George Boyd unfairly and gives away a free kick. Direct free kick taken by Robert Olejnik.17:33
Corner taken by Yannick Bolasie from the left by-line to the near post, clearance made by Lee Tomlin.17:06
A cross is delivered by Wilfried Zaha, Nathaniel Knight-Percival makes a clearance.16:11
Joe Newell fouled by Wilfried Zaha, the ref awards a free kick. Free kick taken by Grant McCann.15:11
The referee blows for offside against Glenn Murray. Robert Olejnik takes the indirect free kick.12:46
Corner from the left by-line taken by Grant McCann, Effort from deep inside the area by Craig Alcock misses to the right of the target.12:21
Michael Bostwick produces a cross, clearance by Glenn Murray.11:42
Free kick awarded for an unfair challenge on Saido Berahino by Mile Jedinak. Grant McCann restarts play with the free kick.8:53
Corner from right by-line taken by Owen Garvan.8:30
Wilfried Zaha takes a shot. Save by Robert Olejnik.6:55
Owen Garvan takes the inswinging corner, Peter Ramage produces a header from close range which goes wide of the left-hand upright.6:43
The ball is crossed by Jonathan Parr, Joe Newell manages to make a clearance.5:36
George Boyd provided the assist for the goal.5:36 Goal scored
Goal! - Grant McCann - Peterboro 1 - 0 C Palace Grant McCann finds the net with a goal from close in to the bottom right corner of the goal. Peterborough 1-0 Crystal Palace.4:01
The ball is sent over by Mark Little.2:51
Inswinging corner taken from the left by-line by Yannick Bolasie.2:09
The ball is delivered by Wilfried Zaha.0:00
The referee gets the game started.
Live data and text provided by our data suppliers