Match ends, Charlton Athletic 2, Leeds United 4.
Ross McCormack scored four goals as Leeds United won at Charlton Athletic.
The striker struck from inside the area early in the first half to open the scoring, before Cameron Stewart equalised with a shot from distance.
A McCormack penalty put Leeds ahead again, but a close-range Johnnie Jackson finish made it 2-2.
But McCormack fired into the roof of the net to complete his hat-trick, before rounding off the scoring with a free-kick.
Heavy rain earlier in the day had caused the kick-off to be delayed until 15:30 GMT, with turnstiles not open to supporters until one hour before.
Charlton had not conceded in more than seven hours going into the game and they showed some promise early on when Callum Harriott curled an effort wide.
But the visitors took the lead when Dexter Blackstock played a ball into the path of McCormark and the striker calmly slotted beyond home keeper Ben Hamer.
Charlton pressed for an equaliser and were level on the stroke of half-time when Jackson's free-kick was curled into the area, and though it was headed away, the ball fell to Stewart, who struck a volley beyond Paddy Kenny.
Leeds were back in front, though, three minutes after the break when Danny Pugh was fouled inside the area by Harriott and McCormack blasted the penalty into the roof of the net.
The game swung from one end of the pitch to the other and Charlton were level again when Simon Church got the better of two defenders and crossed towards the near post, where Jackson finished.
But no sooner had the Charlton fans finished celebrating that goal, Leeds regained the lead when McCormack volleyed home. He then grabbed his fourth by curling home a superb free-kick.
Charlton manager Chris Powell: "It was a strange game because for 70 minutes we were well in there.
"But McCormack showed his quality. Conditions play a part but you have to be very diligent when you are defending in your own box.
"We showed some character to come back but McCormack was the major difference in the end between two well-matched teams."
Leeds manager Brian McDermott: "We've been trying to find the best position for Ross because if you give him chances he will score.
"I'm delighted for him because when they pulled it back to 2-2 it could have gone either way.
"Is he good enough for the Premier League? Absolutely. But we won't worry about that yet - hopefully he can keep doing that for us."
- 23WilsonSubstituted forPritchardat 86'minutes
- 16WigginsBooked at 90mins
- 5MorrisonBooked at 33mins
- 11HarriottSubstituted forKermorgantat 67'minutes
- 32StewartSubstituted forSordellat 86'minutes
- 1KennyBooked at 38mins
- 22WoottonSubstituted forZaliukasat 45'minutes
- 9BlackstockBooked at 45minsSubstituted forSmithat 76'minutes
- Keith Stroud
- Shots on Target
Second Half ends, Charlton Athletic 2, Leeds United 4.
Attempt missed. Dorian Dervite (Charlton Athletic) header from the centre of the box misses to the left. Assisted by Dale Stephens with a cross following a corner.
Corner, Charlton Athletic. Conceded by Lee Peltier.
Goal! Charlton Athletic 2, Leeds United 4. Ross McCormack (Leeds United) from a free kick with a right footed shot to the top left corner.
Rhoys Wiggins (Charlton Athletic) is shown the yellow card for a bad foul.
Foul by Rhoys Wiggins (Charlton Athletic).
Rodolph Austin (Leeds United) wins a free kick in the attacking half.
Michael Morrison (Charlton Athletic) wins a free kick in the defensive half.
Foul by Matt Smith (Leeds United).
Attempt missed. Jordan Cousins (Charlton Athletic) right footed shot from outside the box is high and wide to the right.
Substitution, Charlton Athletic. Bradley Pritchard replaces Lawrie Wilson.
Substitution, Charlton Athletic. Marvin Sordell replaces Cameron Stewart.
Delay over. They are ready to continue.
Delay in match Ross McCormack (Leeds United) because of an injury.
Foul by Jordan Cousins (Charlton Athletic).
Ross McCormack (Leeds United) wins a free kick in the attacking half.
Rhoys Wiggins (Charlton Athletic) wins a free kick in the attacking half.
Foul by Rodolph Austin (Leeds United).
Jordan Cousins (Charlton Athletic) wins a free kick in the defensive half.