Chris Powell was delighted to get back to winning ways at the Valley after a thrilling 5-4 comeback victory over Cardiff.

After Heidar Helguson and Joe Mason put Cardiff ahead, Johnnie Jackson's double and goals from Dale Stephens, Danny Haynes and Rob Hulse saw Charlton cruising to victory. Stoppage-time goals from Craig Noone and Aron Gunnarrson made them sweat but the Addicks held on for their first win at home since the second match of the season.

"It was an entertaining evening and a real lift for us, especially at home, as home is where you really want to get your points in front of your fans," said Powell.

"The crowd could quite easily have turned at 2-0 down but I felt they dragged us through and our support was superb.

"We had only scored five goals at home before tonight and now we have doubled it. We were 2-0 down and then you saw the resolve and character of the players, they showed a lot of heart."

Charlton's back four were dreadful early on and Cardiff profited from two Peter Whittingham corners to go 2-0 up. Helguson glanced in the first goal in the fourth minute and Mason doubled the lead when Ben Turner's header came back off the bar.

At that point, there was no sense of what was to come but Cardiff keeper David Marshall gifted Charlton a way back into the game when he dropped a cross straight to Jackson. A free header from a corner saw Jackson equalise before Stephens put the home side ahead when his free kick sailed over the hapless Marshall.

Haynes and Hulse scored free headers to put Charlton into dreamland before Noone and Gunnarsson provided late drama.

Cardiff manager Malky Mackay was left shaking his head at the defensive slips that saw his team suffer a third defeat in a row away from home.

"You can't legislate for individual errors," he said. "We started really well and played as good as we have played away from home this season."