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."

Lineup, Bookings (4) & Substitutions (5)

Charlton Athletic

  • 01 Hamer
  • 23 Wilson (Pritchard - 86' )
  • 16 Wiggins Booked
  • 24 Cousins
  • 05 Morrison Booked
  • 06 Dervite
  • 11 Harriott (Kermorgant - 67' )
  • 08 Stephens
  • 09 Church
  • 04 Jackson
  • 32 Stewart (Sordell - 86' )

Substitutes

  • 02 Hughes
  • 03 Evina
  • 10 Sordell
  • 12 Alnwick
  • 14 Pritchard
  • 18 Kermorgant
  • 31 Lennon

Leeds United

  • 01 Kenny Booked
  • 02 Peltier
  • 16 Pugh
  • 05 Pearce
  • 22 Wootton (Zaliukas - 45' )
  • 04 Lees
  • 06 Murphy
  • 08 Austin
  • 09 Blackstock Booked (Smith - 76' )
  • 44 McCormack
  • 17 Brown

Substitutes

  • 07 Green
  • 18 Tonge
  • 20 Smith
  • 23 Thompson
  • 24 Zaliukas
  • 26 Poleon
  • 33 Cairns
Ref: Keith Stroud
Att: 17,601

Match Stats

Shots

18 9

On target

4 4

Corners

6 1

Fouls

12 13

Live Text Commentary

Full time

Full Time Match ends, Charlton Athletic 2, Leeds United 4.

90:00 +4:35 Full time

Full Time Second Half ends, Charlton Athletic 2, Leeds United 4.

90:00 +4:13

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.

90:00 +3:45

Corner, Charlton Athletic. Conceded by Lee Peltier.

90:00 +0:45 Goal scored

Goal! 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.

89:50 Booking

Booking Rhoys Wiggins (Charlton Athletic) is shown the yellow card for a bad foul.

89:43

Foul by Rhoys Wiggins (Charlton Athletic).

89:43

Rodolph Austin (Leeds United) wins a free kick in the attacking half.

86:52

Michael Morrison (Charlton Athletic) wins a free kick in the defensive half.

86:52

Foul by Matt Smith (Leeds United).

86:00

Attempt missed. Jordan Cousins (Charlton Athletic) right footed shot from outside the box is high and wide to the right.

85:23 Substitution

Substitution Substitution, Charlton Athletic. Bradley Pritchard replaces Lawrie Wilson.

85:13 Substitution

Substitution Substitution, Charlton Athletic. Marvin Sordell replaces Cameron Stewart.

83:27

Delay over. They are ready to continue.

82:24

Delay in match Ross McCormack (Leeds United) because of an injury.

82:00

Foul by Jordan Cousins (Charlton Athletic).

82:00

Ross McCormack (Leeds United) wins a free kick in the attacking half.

79:50

Rhoys Wiggins (Charlton Athletic) wins a free kick in the attacking half.

79:50

Foul by Rodolph Austin (Leeds United).

78:11

Jordan Cousins (Charlton Athletic) wins a free kick in the defensive half.

78:11

Foul by Michael Brown (Leeds United).

75:48 Substitution

Substitution Substitution, Leeds United. Matt Smith replaces Dexter Blackstock.

72:39 Goal scored

Goal! Goal! Charlton Athletic 2, Leeds United 3. Ross McCormack (Leeds United) right footed shot from the centre of the box to the top right corner.

72:03

Foul by Johnnie Jackson (Charlton Athletic).

72:03

Rodolph Austin (Leeds United) wins a free kick in the attacking half.

71:12

Foul by Rhoys Wiggins (Charlton Athletic).

71:12

Rodolph Austin (Leeds United) wins a free kick in the defensive half.

71:02

Attempt blocked. Dale Stephens (Charlton Athletic) right footed shot from outside the box is blocked. Assisted by Jordan Cousins.

69:23 Goal scored

Goal! Goal! Charlton Athletic 2, Leeds United 2. Johnnie Jackson (Charlton Athletic) right footed shot from very close range to the bottom left corner. Assisted by Simon Church with a cross.

66:10 Substitution

Substitution Substitution, Charlton Athletic. Yann Kermorgant replaces Callum Harriott.

64:50

Foul by Lawrie Wilson (Charlton Athletic).

64:50

Ross McCormack (Leeds United) wins a free kick in the attacking half.

62:44

Callum Harriott (Charlton Athletic) wins a free kick in the defensive half.

62:44

Foul by Danny Pugh (Leeds United).

61:49

Corner, Leeds United. Conceded by Jordan Cousins.

59:36

Attempt missed. Dorian Dervite (Charlton Athletic) right footed shot from a difficult angle on the left is high and wide to the right. Assisted by Johnnie Jackson with a cross following a corner.

59:13

Corner, Charlton Athletic. Conceded by Marius Zaliukas.

56:46

Attempt missed. Rodolph Austin (Leeds United) right footed shot from outside the box misses to the right. Assisted by Ross McCormack.

56:19

Corner, Charlton Athletic. Conceded by Patrick Kenny.

56:04

Attempt saved. Callum Harriott (Charlton Athletic) left footed shot from outside the box is saved in the top right corner.

54:29

Attempt blocked. Rodolph Austin (Leeds United) right footed shot from outside the box is blocked. Assisted by Ross McCormack with a cross.

53:41

Dorian Dervite (Charlton Athletic) wins a free kick in the defensive half.

53:41

Foul by Dexter Blackstock (Leeds United).

53:13

Foul by Cameron Stewart (Charlton Athletic).

53:13

Lee Peltier (Leeds United) wins a free kick in the defensive half.

49:56

Attempt blocked. Jordan Cousins (Charlton Athletic) right footed shot from outside the box is blocked. Assisted by Cameron Stewart.

49:32

Johnnie Jackson (Charlton Athletic) wins a free kick in the defensive half.

49:32

Foul by Luke Murphy (Leeds United).

47:03 Goal scored

Goal! Goal! Charlton Athletic 1, Leeds United 2. Ross McCormack (Leeds United) converts the penalty with a right footed shot to the centre of the goal.

46:05

Penalty conceded by Callum Harriott (Charlton Athletic) after a foul in the penalty area.

46:05

Penalty Leeds United. Danny Pugh draws a foul in the penalty area.

45:00

Second Half begins Charlton Athletic 1, Leeds United 1.

45:00 Substitution

Substitution Substitution, Leeds United. Marius Zaliukas replaces Scott Wootton because of an injury.

45:00 +4:18 Half time

Half Time First Half ends, Charlton Athletic 1, Leeds United 1.

45:00 +3:43

Attempt missed. Callum Harriott (Charlton Athletic) right footed shot from the centre of the box is high and wide to the right. Assisted by Jordan Cousins with a headed pass following a corner.

45:00 +3:28

Attempt blocked. Callum Harriott (Charlton Athletic) right footed shot from the left side of the box is blocked.

45:00 +3:10

Corner, Charlton Athletic. Conceded by Tom Lees.

45:00 +2:11

Rhoys Wiggins (Charlton Athletic) wins a free kick in the defensive half.

45:00 +2:11

Foul by Rodolph Austin (Leeds United).

45:00 +1:50

Attempt blocked. Jordan Cousins (Charlton Athletic) right footed shot from outside the box is blocked.

45:00 +1:06

Johnnie Jackson (Charlton Athletic) wins a free kick in the defensive half.

45:00 +1:06

Foul by Michael Brown (Leeds United).

44:33 Goal scored

Goal! Goal! Charlton Athletic 1, Leeds United 1. Cameron Stewart (Charlton Athletic) right footed shot from outside the box to the top left corner following a set piece situation.

44:03 Booking

Booking Dexter Blackstock (Leeds United) is shown the yellow card.

43:51

Lawrie Wilson (Charlton Athletic) wins a free kick on the right wing.

43:51

Foul by Luke Murphy (Leeds United).

41:55

Attempt saved. Simon Church (Charlton Athletic) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Rhoys Wiggins with a cross.

40:32

Hand ball by Michael Brown (Leeds United).

39:00

Attempt missed. Ross McCormack (Leeds United) header from the centre of the box is close, but misses the top right corner. Assisted by Michael Brown with a cross.

38:17

Foul by Callum Harriott (Charlton Athletic).

38:17

Jason Pearce (Leeds United) wins a free kick in the defensive half.

37:47 Booking

Booking Patrick Kenny (Leeds United) is shown the yellow card.

36:07

Offside, Charlton Athletic. Johnnie Jackson tries a through ball, but Simon Church is caught offside.

34:00

Delay over. They are ready to continue.

33:04

Delay in match Michael Brown (Leeds United) because of an injury.

32:51 Booking

Booking Michael Morrison (Charlton Athletic) is shown the yellow card for a bad foul.

32:40

Foul by Michael Morrison (Charlton Athletic).

32:40

Michael Brown (Leeds United) wins a free kick in the defensive half.

31:18

Attempt missed. Dale Stephens (Charlton Athletic) right footed shot from long range on the left is high and wide to the left from a direct free kick.

30:23

Cameron Stewart (Charlton Athletic) wins a free kick in the attacking half.

30:23

Foul by Dexter Blackstock (Leeds United).

29:21

Attempt blocked. Rodolph Austin (Leeds United) right footed shot from outside the box is blocked. Assisted by Jason Pearce with a headed pass.

28:45

Hand ball by Jordan Cousins (Charlton Athletic).

27:56

Attempt missed. Simon Church (Charlton Athletic) left footed shot from the left side of the box is close, but misses to the left. Assisted by Rhoys Wiggins.

25:59

Delay over. They are ready to continue.

25:03

Delay in match Scott Wootton (Leeds United) because of an injury.

23:26

Foul by Simon Church (Charlton Athletic).

23:26

Tom Lees (Leeds United) wins a free kick in the defensive half.

20:24

Corner, Charlton Athletic. Conceded by Jason Pearce.

18:21

Attempt missed. Cameron Stewart (Charlton Athletic) right footed shot from long range on the left is high and wide to the right. Assisted by Rhoys Wiggins.

16:31 Goal scored

Goal! Goal! Charlton Athletic 0, Leeds United 1. Ross McCormack (Leeds United) left footed shot from the centre of the box to the bottom left corner. Assisted by Dexter Blackstock with a headed pass.

15:17

Foul by Jordan Cousins (Charlton Athletic).

15:17

Rodolph Austin (Leeds United) wins a free kick in the defensive half.

14:33

Michael Morrison (Charlton Athletic) wins a free kick in the defensive half.

14:33

Foul by Dexter Blackstock (Leeds United).

10:44

Corner, Charlton Athletic. Conceded by Tom Lees.

9:51

Delay over. They are ready to continue.

8:30

Delay in match Patrick Kenny (Leeds United) because of an injury.

8:01

Attempt missed. Callum Harriott (Charlton Athletic) left footed shot from outside the box is close, but misses to the left. Assisted by Johnnie Jackson.

6:12

Dale Stephens (Charlton Athletic) wins a free kick on the left wing.

6:12

Foul by Luke Murphy (Leeds United).

5:30

Attempt missed. Danny Pugh (Leeds United) right footed shot from the centre of the box is too high.

0:43

Attempt missed. Callum Harriott (Charlton Athletic) left footed shot from outside the box is high and wide to the left. Assisted by Dorian Dervite.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers