Charlie Austin netted twice as Swindon came from behind to thrash Charlton.
Johnnie Jackson's close-range shot deflected in off Sean Morrison to put Charlton ahead, despite Swindon's claim of two handball incidents.
But the visitors equalised through Matt Ritchie's rebounded shot and went ahead when in-form Austin drilled home.
Morrison's pin-point header extended their lead and Austin nodded in to make it four, before Pawel Abbott grabbed a consolation for sorry Charlton.
Danny Wilson's side were furious about going behind early on, and protested to referee Andy Woolmer that both Jackson and Paul Benson had handled the ball, before the former slotted home.
But they picked themselves up and were soon on level terms after keeper Rob Elliot failed to hold on to Ritchie's header, and the midfielder pounced on the rebound.
A mistake by Charlton defender Christian Dailly gifted Swindon's second goal, as Austin took full advantage to fire home.
Morrison converted Jon-Paul McGovern's free-kick to make it three, and Austin netted his 12th of the season four minutes later.
Abbott's stunning volley late-on proved too little too late for Charlton, who have not won in the league since November.
Charlton Athletic manager Phil Parkinson told BBC London 94.9: "We got off to a good start with the goal and then the equaliser knocked us.
"We needed to respond and we didn't. In my eyes they had more desire in both boxes than we did.
"The ball came in our box from set plays and there was real desire from their players to get on the end of it."
Live text and stats
Monday, 3 January 2011
Npower League One
Home Team
Score
Away Team
Time
Charlton
2-4
Swindon
FT
(HT 1-1)
Jackson 22
Abbott 87
Ritchie 41
Austin 56
Morrison 77
Austin 81
Charlton
01 Elliot
02 Francis
24 Fortune (A Sodje 71)
36 Dailly
04 Jackson
06 Semedo
08 Racon
10 Martin (Wagstaff 59)
11 Reid yellow card
16 McCormack (Abbott 59)
17 Benson
Substitutes
25 Warner,
12 Doherty,
19 Fry,
34 Jenkinson,
07 Wagstaff,
09 Abbott,
14 A Sodje
Swindon
12 Smith
03 Rose
05 Frampton
06 Caddis
14 Morrison
08 Ferry
10 Prutton
11 Timlin (Cuthbert 77)
18 O'Brien (McGovern 66)
22 Ritchie
32 Austin (Dossevi 85)
Substitutes
28 Scott,
02 Cuthbert,
07 McGovern,
34 Evans,
09 Pericard,
16 Ball,
20 Dossevi
Ref: WoolmerAtt: 14,740
CHARLTON
SWINDON
Possession
Charlton48%
Swindon52%
Attempts on target
Charlton4
Swindon6
Attempts off target
Charlton4
Swindon1
Corners
Charlton7
Swindon9
Fouls
Charlton10
Swindon7
Final Result
Full Time
90:00+4:46 The referee ends the match.
90:00+3:19 Johnnie Jackson produces a left-footed shot from inside the area that clears the bar.
90:00+3:11 Jose Vitor Semedo sends in a cross, Sean Morrison makes a clearance.
90:00+2:36 Corner taken by Simon Francis from the right by-line to the near post, Jon-Paul McGovern manages to make a clearance.
90:00+0:46 Matt Ritchie takes a short corner.
89:28 Free kick awarded for an unfair challenge on Paul Caddis by Kyel Reid. Phil Smith takes the direct free kick.
87:54 The referee blows for offside. Indirect free kick taken by Rob Elliot.
86:46 The assist for the goal came from Akpo Sodje.
86:46 GOAL - Pawel Abbott:Charlton 2 - 4 Swindon Pawel Abbott gets on the score sheet with a goal from just inside the penalty area to the top right corner of the goal. Charlton 2-4 Swindon.
86:16 Outswinging corner taken by Simon Francis from the right by-line, Andy Frampton manages to make a clearance.
84:50 Substitution Thomas Dossevi joins the action as a substitute, replacing Charlie Austin.
82:36 Outswinging corner taken from the left by-line by Johnnie Jackson, Header by Christian Dailly from deep inside the penalty area misses to the right of the target.
82:04 Free kick awarded for a foul by David Prutton on Simon Francis. Simon Francis restarts play with the free kick.
80:27 The assist for the goal came from Paul Caddis.
80:27 GOAL - Charlie Austin:Charlton 1 - 4 Swindon Charlie Austin finds the net with a headed goal from close range. Charlton 1-4 Swindon.
80:02 Short corner taken by Matt Ritchie.
79:02 Corner taken by Matt Ritchie from the left by-line.
77:43 Effort on goal by Kyel Reid from just inside the box goes harmlessly over the target.
77:36 Simon Francis delivers the ball, Sean Morrison makes a clearance.
76:30 Free kick awarded for an unfair challenge on Simon Ferry by Johnnie Jackson. The assist for the goal came from Jon-Paul McGovern.
76:30 GOAL - Sean Morrison:Charlton 1 - 3 Swindon Sean Morrison grabs a headed goal from close in. Charlton 1-3 Swindon.
76:01 Substitution (Swindon) makes a substitution, with Scott Cuthbert coming on for Michael Timlin.
74:15 The referee blows for offside. Free kick taken by Christian Dailly.
73:00 Free kick awarded for a foul by Scott Wagstaff on Matt Ritchie. Michael Rose restarts play with the free kick.
72:12 Simon Francis fouled by Charlie Austin, the ref awards a free kick. Free kick taken by Rob Elliot.
71:44 Simon Francis sends in a cross, clearance by Paul Caddis.
70:50 Substitution Jonathan Fortune goes off and Akpo Sodje comes on.
69:35 The ball is swung over by Kyel Reid, comfortable save by Phil Smith.
69:12 Outswinging corner taken left-footed by Johnnie Jackson from the left by-line, Sean Morrison makes a clearance.
68:38 Charlie Austin is caught offside. Jonathan Fortune takes the indirect free kick.
67:06 The ball is delivered by Johnnie Jackson, Michael Timlin manages to make a clearance.
65:22 Unfair challenge on Therry Racon by Charlie Austin results in a free kick. Direct free kick taken by Rob Elliot.
65:22 Substitution Jon-Paul McGovern is brought on as a substitute for Alan O'Brien.
63:52 Paul Benson is caught offside. Free kick taken by Phil Smith.
62:10 Foul by Pawel Abbott on Michael Rose, free kick awarded. Michael Rose takes the direct free kick.
61:34 The assistant referee signals for offside against Charlie Austin. Indirect free kick taken by Rob Elliot.
59:07 Long range shot from David Prutton misses to the left of the target.
58:14 Substitution Scott Wagstaff replaces Lee Martin.
58:14 Substitution Alan McCormack goes off and Pawel Abbott comes on.
55:17 GOAL - Charlie Austin:Charlton 1 - 2 Swindon Charlie Austin finds the back of the net with a goal from the edge of the penalty box low into the middle of the goal. Charlton 1-2 Swindon.
54:10 The assistant referee flags for offside against Michael Timlin. Rob Elliot restarts play with the free kick.
52:18 The referee blows for offside. Free kick taken by Rob Elliot.
47:51 Simon Francis takes a outswinging corner from the right by-line played to the near post, clearance made by Matt Ritchie.
46:48 Unfair challenge on Andy Frampton by Lee Martin results in a free kick. Phil Smith takes the direct free kick.
45:01 The match restarts for the second half.
Half Time
45:00+2:22 The whistle is blown to end the first half.
45:00+1:51 Free kick awarded for a foul by Kyel Reid on Paul Caddis. Phil Smith takes the free kick.
45:00+1:16 Centre by Matt Ritchie.
45:00+0:57 Simon Francis produces a cross, clearance made by Sean Morrison.
43:01 Simon Francis takes the outswinging corner, Paul Benson takes a shot. Save by Phil Smith.
42:18 Short corner worked by Matt Ritchie.
40:46 Matt Ritchie takes a shot. Rob Elliot makes a save.
40:46 GOAL - Matt Ritchie:Charlton 1 - 1 Swindon Matt Ritchie finds the back of the net with a goal from close range to the bottom right corner of the goal. Charlton 1-1 Swindon.
40:13 Paul Caddis delivers the ball.
38:02 Michael Rose produces a cross.
35:49 Unfair challenge on Charlie Austin by Kyel Reid results in a free kick. Direct free kick taken by Michael Rose. Matt Ritchie takes a shot. Save made by Rob Elliot. Corner taken by Matt Ritchie from the right by-line, clearance made by Jonathan Fortune. Outswinging corner taken from the left by-line by Matt Ritchie.
34:30 Centre by Lee Martin, save by Phil Smith.
31:46 A cross is delivered by Matt Ritchie, clearance made by Christian Dailly.
31:05 Matt Ritchie fouled by Johnnie Jackson, the ref awards a free kick. Matt Ritchie crosses the ball from the free kick left-footed from right wing, Jonathan Fortune makes a clearance.
29:45 Free kick awarded for a foul by Kyel Reid on Sean Morrison. Phil Smith restarts play with the free kick.
29:45 Booking The referee shows Kyel Reid a yellow card for unsporting behaviour.
26:09 Free kick awarded for a foul by Paul Caddis on Kyel Reid. Free kick taken by Rob Elliot.
25:24 Jose Vitor Semedo fouled by Charlie Austin, the ref awards a free kick. Free kick taken by Jose Vitor Semedo.
24:59 Johnnie Jackson sends in a cross, Sean Morrison manages to make a clearance.
21:49 GOAL - Johnnie Jackson:Charlton 1 - 0 Swindon Johnnie Jackson gets on the score sheet with a goal from inside the box high into the middle of the goal. Charlton 1-0 Swindon.
16:46 Outswinging corner taken left-footed by Matt Ritchie from the left by-line.
14:22 Centre by Paul Caddis, save by Rob Elliot.
13:43 The ball is sent over by Simon Francis, clearance made by Andy Frampton.
12:34 Lee Martin is ruled offside. Free kick taken by Phil Smith.
9:10 Kyel Reid delivers the ball, Paul Benson takes a shot. Save made by Phil Smith.
8:25 Johnnie Jackson gives away a free kick for an unfair challenge on Matt Ritchie. Phil Smith restarts play with the free kick.
7:58 Outswinging corner taken left-footed by Johnnie Jackson from the left by-line, clearance by Charlie Austin.
7:31 Michael Timlin concedes a free kick for a foul on Alan McCormack. Free kick taken by Rob Elliot.
6:55 Johnnie Jackson takes a shot from long range which goes wide of the right-hand post.
6:44 Jose Vitor Semedo sends in a cross, Sean Morrison manages to make a clearance.
5:01 Paul Caddis challenges Kyel Reid unfairly and gives away a free kick. Christian Dailly takes the free kick.
4:49 The ball is swung over by Alan O'Brien, clearance by Jose Vitor Semedo.
2:15 Matt Ritchie takes the inswinging corner, Jonathan Fortune makes a clearance. Corner taken by Matt Ritchie played to the near post, Simon Francis makes a clearance.
0:23 The referee blows for offside. Phil Smith restarts play with the free kick.
0:00 The ref blows the whistle to start the match.
Live text and data provided by The Press Association.
Bookmark with:
What are these?