Blackpool dropped out of the Championship play-off places as they lost at home against Charlton - their third defeat in four matches.
The Addicks nearly took the lead in the first half but Ricardo Fuller's header, from Salim Kerkar's low cross, hit the underside of the bar and bounced clear.
Charlton went ahead after the break when Leon Cort nodded in following a Dale Stephens left-wing corner.
Chris Solly sealed the victory for the visitors with a powerful 20-yard shot.
Rare pleasure at Blackpool
Charlton's 2-0 victory against Blackpool was their first win at Bloomfield Road since 1981
That goal was his first since August 2010 and only his second in an 84-game career.
Blackpool had opportunities in the first half but Gary Taylor-Fletcher saw an attempted chip from 40 yards land on the roof of Ben Hamer's goal, before Matt Phillips forced a save from the Charlton goalkeeper.
But the visitors created chances of their own and Fuller also had an effort tipped around the post by home goalkeeper Matt Gilks.
Centre-half Cort scored his second goal of the season to put the visitors in front and Solly doubled Charlton's advantage, firing home after a Stephens shot had deflected into his path.
Blackpool substitute Kevin Phillips volleyed wide late on as the visitors claimed their second successive away win, while The Tangerines, who began the day fourth, dropped down to eighth in the table.
Blackpool manager Ian Holloway
"I'm very bitterly disappointed. Our Achilles heel has been balls into the box and it happened again. I'm fuming, absolutely fuming.
"We have to be much tougher to score against and more resilient."
Charlton manager Chris Powell
"I'm very, very pleased with our response from the loss on Tuesday [at home to Watford].
"It was a real accomplished performance from the players.
"In this league if you nudge in front you've got a real chance to win games.
"We've been hurt in recent games and I've been asking my side to keep a clean sheet because we've got goals in us."
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +3:40
The official flags Salim Kerkar offside. Free kick taken by Matt Gilks.90:00 +2:19
Thomas Ince delivers the ball, clearance by Leon Cort.90:00 +0:44
Shot from just outside the box by Nouha Dicko misses to the right of the target.87:42
A cross is delivered by Stephen Crainey, clearance by Leon Cort. Outswinging corner taken left-footed by Stephen Crainey, Headed effort on goal by Alex Baptiste from inside the penalty box misses to the right of the target. Robert Hulse challenges Ian Evatt unfairly and gives away a free kick. Direct free kick taken by Matt Gilks.85:22
Gary Taylor-Fletcher gives away a free kick for an unfair challenge on Lawrie Wilson. Free kick taken by Ben Hamer.82:53
Free kick taken by Ben Hamer.82:53 Substitution
Substitution Robert Hulse comes on in place of Ricardo Fuller.82:53
The offside flag is raised against Matt Phillips.79:34
The referee blows for offside. Free kick taken by Neal Eardley.78:51 Substitution
Substitution Dorian Dervite joins the action as a substitute, replacing Abdul Razak.75:33
Stephen Crainey delivers the ball.72:51 Goal scored
Goal! - Chris Solly - Blackpool 0 - 2 Charlton Chris Solly finds the net with a goal from just outside the penalty box to the top right corner of the goal. Blackpool 0-2 Charlton.72:35
Dale Stephens takes a shot. Blocked by Alex Baptiste.71:36
Neal Eardley crosses the ball, Chris Solly gets a block in. Corner from the right by-line taken by Thomas Ince, save made by Ben Hamer.69:27
Free kick awarded for an unfair challenge on Neal Eardley by Ricardo Fuller. Neal Eardley restarts play with the free kick.67:13
Alex Baptiste challenges Ricardo Fuller unfairly and gives away a free kick. The free kick is delivered left-footed by Salim Kerkar from right wing.65:56 Substitution
Substitution Isaiah Osbourne goes off and Nouha Dicko comes on.65:45
Isaiah Osbourne produces a right-footed shot from a long way out which goes wide right of the goal.65:38
Stephen Crainey crosses the ball.
Inswinging corner taken by Thomas Ince, Header by Alex Baptiste from deep inside the penalty area misses to the left of the goal.62:54
Barry Ferguson takes a shot. Dale Stephens gets a block in. Thomas Ince takes a shot. Blocked by Chris Solly.61:12
Matt Gilks takes the free kick.61:12 Substitution
Substitution Kevin Phillips replaces Nathan Delfouneso.61:12
The assistant referee signals for offside against Salim Kerkar.59:10
Corner from right by-line taken by Salim Kerkar.58:16
The ball is delivered by Lawrie Wilson, blocked by Thomas Ince. Salim Kerkar takes the inswinging corner, Neal Eardley manages to make a clearance.58:05
The ball is crossed by Ricardo Fuller.55:53
Thomas Ince takes a shot. Save by Ben Hamer.54:13
Salim Kerkar delivers the ball.54:03
Ian Evatt concedes a free kick for a foul on Ricardo Fuller. Abdul Razak restarts play with the free kick.52:58
The ball is sent over by Abdul Razak, save by Matt Gilks.51:45 Substitution
Substitution Thomas Ince replaces Tiago Gomes.48:15
Assist by Dale Stephens.48:15 Goal scored
Goal! - Leon Cort - Blackpool 0 - 1 Charlton Leon Cort finds the back of the net with a headed goal from inside the penalty area. Blackpool 0-1 Charlton.47:54
Corner from the left by-line taken by Dale Stephens,47:25
Centre by Lawrie Wilson, clearance by Ian Evatt.46:52
The ball is delivered by Chris Solly, Neal Eardley manages to make a clearance. A cross is delivered by Dale Stephens, clearance by Ian Evatt.45:45
Outswinging corner taken by Tiago Gomes from the right by-line played to the near post, Danny Hollands manages to make a clearance. Neal Eardley has an effort at goal from outside the area missing to the wide right of the goal.45:01
The referee gets the second half started.45:00 +3:19 Half time
Half Time The half-time whistle blows.45:00 +3:00
The referee blows for offside.44:43
Ricardo Fuller takes a shot. Save by Matt Gilks. Inswinging corner taken by Dale Stephens, save by Matt Gilks.43:35
Ben Hamer takes the free kick.43:35 Booking
Booking Booking for Tiago Gomes for unsporting behaviour.43:20
Ricardo Fuller fouled by Tiago Gomes, the ref awards a free kick.42:37
Alex Baptiste takes a shot. Michael Morrison gets a block in.41:50
Matt Phillips crosses the ball, blocked by Michael Morrison. Tiago Gomes takes a outswinging corner from the right by-line played to the near post, Danny Hollands makes a clearance.37:56
Corner taken by Tiago Gomes, clearance made by Ricardo Fuller.37:25
Corner taken short by Tiago Gomes.36:08
The ball is delivered by Salim Kerkar, clearance made by Stephen Crainey.35:03
Effort on goal by Gary Taylor-Fletcher from inside the penalty area goes harmlessly over the bar.33:59
Centre by Stephen Crainey.32:52
The assistant referee signals for offside against Salim Kerkar. Alex Baptiste takes the direct free kick.32:14
The ball is delivered by Abdul Razak, clearance by Stephen Crainey.31:51
The referee blows for offside against Nathan Delfouneso. Ben Hamer takes the free kick.31:35
Matt Phillips takes a shot. Save by Ben Hamer.28:40
Long range shot by Gary Taylor-Fletcher goes wide right of the target.28:20
Free kick awarded for a foul by Danny Hollands on Tiago Gomes. Direct free kick taken by Neal Eardley.27:45
Dale Stephens fouled by Isaiah Osbourne, the ref awards a free kick. Direct free kick taken by Ben Hamer.22:48
Ricardo Fuller produces a cross, Stephen Crainey gets a block in. Salim Kerkar takes the inswinging corner, Ricardo Fuller takes a shot.22:26
Bradley Pritchard delivers the ball, clearance by Alex Baptiste.21:13
Unfair challenge on Dale Stephens by Isaiah Osbourne results in a free kick. Ben Hamer takes the free kick.20:34
The ball is sent over by Matt Phillips.19:28 Substitution
Substitution Danny Green leaves the field to be replaced by Bradley Pritchard.17:58
Neal Eardley produces a cross, clearance made by Danny Hollands.17:16
Matt Phillips takes a shot. Blocked by Abdul Razak. Stephen Crainey delivers the ball.16:23
A cross is delivered by Neal Eardley, clearance made by Lawrie Wilson.13:10
Inswinging corner taken right-footed by Dale Stephens played to the near post, Michael Morrison has a headed effort at goal from close range which goes wide of the left-hand upright.12:58
Salim Kerkar delivers the ball, blocked by Neal Eardley.7:51
The ball is swung over by Stephen Crainey.7:33
The offside flag is raised against Salim Kerkar. Matt Gilks takes the free kick.5:47
Outswinging corner taken by Tiago Gomes from the right by-line.5:28
Corner from the left by-line taken by Tiago Gomes, clearance by Leon Cort.1:52
The referee blows for offside against Matt Phillips. Free kick taken by Ben Hamer.1:22
The ball is delivered by Abdul Razak, Alex Baptiste makes a clearance.0:53
Corner taken by Dale Stephens played to the near post, clearance made by Alex Baptiste.0:00
The match has kicked off.
Live data and text provided by our data suppliers