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
24 Fortune (A Sodje 71)
10 Martin (Wagstaff 59)
11 Reid yellow card
16 McCormack (Abbott 59)
14 A Sodje
11 Timlin (Cuthbert 77)
18 O'Brien (McGovern 66)
32 Austin (Dossevi 85)
Ref: WoolmerAtt: 14,740
Attempts on target
Attempts off target
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
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
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.
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.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.