Fraser Forster saved Craig Easton's penalty to earn a 5-3 shoot-out win for Norwich and put them in the Johnstone's Paint Southern Section semi-final.
The Canaries keeper made the vital save following a drab affair in which defences dominated.
Billy Paynter squandered two decent chances for Swindon, while Jamie Cureton shot over for the visitors.
But Cureton stepped up to hit the winning penalty after Easton's effort was saved.
Swindon manager Danny Wilson told BBC Wiltshire:
"If you look at the 90 minutes before the penalties I thought we were brilliant.
"For 25 minutes in the second half, that's as well as we've played in a long time; against a very good Norwich team.
"Unfortunately there's a Russian roulette about penalties, and although we took good penalties their keeper guessed the right way but you can take nothing away from the players how they played tonight."
Norwich boss Paul Lambert told BBC Radio Norfolk:
"The team we put out was a team of kids and lads who hadn't played, a massive performance in my view, massive.
"The lads that came in were extraordinary with what they've done, I'm really proud of them.
"On penalties anything can happen but they held their nerve and every one of them was great."
Live text and stats
Tuesday, 10 November 2009
(HT 0-0)Norwich win 5-3 on penalties
06 Greer yellow card
19 Jean-Francois Lescinel
09 Hutchinson (McNamee 65)
31 Revell (Austin 65)
02 Otsemobor (Dunic 57)
33 Berthel Askou yellow card
18 McVeigh (Hughes 62)
Ref: HorwoodAtt: 4,978
Attempts on target
Attempts off target
95:02 GOAL - Jamie Cureton:Swindon 3 - 5 Norwich Penalty scored by Jamie Cureton. Swindon 3-5 Norwich on penalties.
94:06 Penalty taken by Craig Easton is saved by Fraser Forster.
93:02 GOAL - Kevin Amankwaah:Swindon 3 - 3 Norwich Kevin Amankwaah scores a penalty. Swindon 3-3 Norwich on penalties.
92:24 GOAL - Michael Nelson:Swindon 2 - 3 Norwich Michael Nelson scores a penalty. Swindon 2-3 Norwich on penalties.
92:05 GOAL - Charlie Austin:Swindon 2 - 2 Norwich Penalty scored by Charlie Austin. Swindon 2-2 Norwich on penalties.
91:27 GOAL - Stephen Hughes:Swindon 1 - 2 Norwich Penalty scored by Stephen Hughes. Swindon 1-2 Norwich on penalties.
90:54 GOAL - Billy Paynter:Swindon 1 - 1 Norwich Billy Paynter scores a penalty. Swindon 1-1 Norwich on penalties.
90:01 GOAL - Owain Tudur Jones:Swindon 0 - 1 Norwich Owain Tudur Jones scores a penalty. Swindon 0-1 Norwich on penalties.
90:00+6:09 The drama of the penalty shoot-out is about to begin.
90:00+2:52 It's full-time and the rules of the competition mean we go straight to a penalty shoot-out.
89:28 Shot from 30 yards by Charlie Austin. Save by Fraser Forster.
87:36 Free kick awarded for an unfair challenge on Michael Nelson by Jonathan Douglas. Direct free kick taken by Fraser Forster.
84:40 Charlie Austin takes a shot. Save by Fraser Forster.
80:51 Corner taken by Jon-Paul McGovern from the right by-line played to the near post. Jon-Paul McGovern takes the outswinging
corner, clearance by Tom Adeyemi.
80:25 Michael Nelson gives away a free kick for an unfair challenge on Charlie Austin. Craig Easton takes the free kick.
78:11 Shot from long distance by Lescinel Jean-Francois goes wide of the left-hand upright.
75:51 Effort on goal by Owain Tudur Jones from outside the area goes harmlessly over the bar.
73:16 Outswinging corner taken right-footed by Stephen Hughes, Lescinel Jean-Francois makes a clearance.
70:33 Charlie Austin gives away a free kick for an unfair challenge on Rhoys Wiggins. Fraser Forster takes the free kick.
69:02 Effort from outside the box by Josh Dawkin goes wide right of the target.
66:06 Jon-Paul McGovern takes the outswinging corner, Headed effort on goal by Kevin Amankwaah from just inside the box goes harmlessly
over the target.
64:42 Substitution Anthony McNamee on for Ben Hutchinson.
64:42 Substitution Charlie Austin joins the action as a substitute, replacing Alex Revell.
62:57 Unfair challenge on Jon-Paul McGovern by Josh Dawkin results in a free kick. Scott Cuthbert restarts play with the free kick.
62:29 Booking Caution for Gordon Greer.
62:14 Free kick awarded for an unfair challenge on Jamie Cureton by Gordon Greer. Stephen Hughes takes the free kick.
61:36 Substitution (Norwich) makes a substitution, with Stephen Hughes coming on for Paul McVeigh.
61:20 Billy Paynter produces a right-footed shot from outside the penalty box and misses wide left of the target.
60:41 Tom Adeyemi fouled by Craig Easton, the ref awards a free kick. Dario Dunic takes the direct free kick.
56:43 Substitution Dario Dunic comes on in place of Jon Otsemobor.
55:28 Jon-Paul McGovern gives away a free kick for an unfair challenge on Rhoys Wiggins. Rhoys Wiggins restarts play with the free
kick. Inswinging corner taken right-footed by Paul McVeigh from the left by-line, Cody McDonald takes a shot. Save by Phil
52:46 Corner taken by Paul McVeigh.
50:41 Ben Hutchinson challenges Jon Otsemobor unfairly and gives away a free kick. Jon Otsemobor takes the free kick.
48:56 Alex Revell has a drilled shot. Fraser Forster makes a save.
48:15 The referee blows for offside against Craig Easton. Direct free kick taken by Fraser Forster.
46:51 Kevin Amankwaah fouled by Cody McDonald, the ref awards a free kick. Scott Cuthbert takes the direct free kick.
46:31 Ben Hutchinson takes a shot. Fraser Forster makes a save.
45:01 The referee gets the second half started.
45:00+1:21 The match has reached half-time.
45:00+0:50 The referee blows for offside against Jamie Cureton. Free kick taken by Gordon Greer.
44:35 Unfair challenge on Jon Otsemobor by Gordon Greer results in a free kick. Fraser Forster takes the direct free kick.
44:10 Booking Booking for Jens Berthel Askou for unsporting behaviour.
43:58 Unfair challenge on Alex Revell by Jens Berthel Askou results in a free kick. Direct free kick taken by Jonathan Douglas.
43:01 Corner taken right-footed by Jon-Paul McGovern, Craig Easton produces a right-footed shot from just outside the penalty area
that goes harmlessly over the target.
42:27 Jamie Cureton is adjudged to have handled the ball. Free kick taken by Gordon Greer.
40:30 Billy Paynter has an effort at goal from 20 yards. Save by Fraser Forster.
37:03 Free kick awarded for an unfair challenge on Lescinel Jean-Francois by Jon Otsemobor. Gordon Greer takes the direct free kick.
36:10 Shot by Scott Cuthbert. Save by Fraser Forster.
35:08 Free kick awarded for an unfair challenge on Ben Hutchinson by Michael Nelson. Jon-Paul McGovern takes the free kick.
34:42 Effort from outside the penalty box by Josh Dawkin goes wide right of the goal.
34:05 Free kick awarded for a foul by Ben Hutchinson on Michael Nelson. Fraser Forster takes the direct free kick.
31:19 Free kick awarded for a foul by Michael Nelson on Alex Revell. Free kick taken by Lescinel Jean-Francois.
25:30 Ben Hutchinson is adjudged to have handled the ball. Jon Otsemobor restarts play with the free kick.
Correction - 23:57 Jamie Cureton is caught offside. Free kick taken by Scott Cuthbert.
23:57 Jamie Cureton is ruled offside. Scott Cuthbert takes the free kick.
23:20 Billy Paynter is ruled offside. Fraser Forster takes the free kick.
20:28 Effort from just outside the area by Owain Tudur Jones goes over the target.
20:07 Cody McDonald takes a shot from 18 yards. Save by Phil Smith.
19:02 Corner taken by Jon-Paul McGovern played to the near post, Tom Adeyemi makes a clearance.
17:50 Unfair challenge on Jonathan Douglas by Tom Adeyemi results in a free kick. Free kick taken by Phil Smith.
15:16 Free kick awarded for an unfair challenge on Jens Berthel Askou by Alex Revell. Direct free kick taken by Fraser Forster.
14:15 Corner taken by Paul McVeigh from the right by-line, Jamie Cureton has an effort at goal from close range which goes wide
left of the goal.
7:12 Billy Paynter produces a left-footed shot from deep inside the six-yard box which goes wide of the right-hand post.
6:40 Jamie Cureton is flagged offside by the assistant referee. Gordon Greer takes the direct free kick.
5:09 Corner taken right-footed by Paul McVeigh from the left by-line, clearance made by Lescinel Jean-Francois.
0:57 Jamie Cureton has an effort at goal from just inside the box that misses to the left of the goal.
0:00 The referee gets the game underway.
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.