A debut goal for Alex Tettey gave Norwich victory over League One Doncaster to earn the Canaries a home tie with Tottenham in the fourth round of the Capital One Cup.
Tettey was handed a start as Chris Hughton made a number of changes.
He repaid his manager's faith with a goal after 26 minutes, rifling home with a shot off the post.
League Cup fourth-round draw:
- Sunderland v Middlesbrough
- Swindon v Aston Villa
- Wigan v Bradford
- Leeds v Southampton
- Norwich v Tottenham
- Liverpool v Swansea
- Chelsea v Manchester United
- Reading v Arsenal
It is the first time Norwich have reached the last 16 of the League Cup since the 1995-96 season.
A minute's silence was held before kick off for former Canaries manager John Bond, who passed away aged 79. The former right-back guided Norwich to Wembley in this competition almost 40 years ago.
Norwich, who went into the game without a win in the Premier League so far this season, made a lively start as Harry Kane shot wide shortly before Tettey sent a 25-yard effort just over the bar.
Mark Bunn tipped a Robbie Blake shot wide as Doncaster looked to catch out Norwich, but Hughton's side continued to enjoy the better of the early chances as a Kane shot was blocked inside the area.
Norwich finally took the lead midway through the first half when Tettey lashed a curling effort from 22 yards that hit the far post before landing in the back of the net.
The Canaries pushed forward for a second and Jacob Butterfield, a summer signing from Barnsley, shot from the edge of the area but Doncaster goalkeeper Gary Woods did well to get down and make the save.
Doncaster were dangerous on the break and could count themselves unlucky not to have equalised 10 minutes before the half time when Shelton Martis's goalbound effort was blocked inside the area.
Woods kept his side in the game with a smart double save in the second half, first parrying Grant Holt's 20-yard effort before getting to Simeon Jackson's follow-up.
Holt and Jackson were causing a tiring Doncaster defence problems and the former went close 18 minutes from time with a diving header at the far post.
The visitors almost forced extra time when full-back James Husband raced down the left and his low ball into the area was poked towards goal by substitute David Syers, but Bunn gathered the ball to ensure Norwich progressed.
Norwich manager Chris Hughton: "We should have had a few more goals, but it is not as if we had clear-cut chances.
"At 1-0, they are still in the game, and then it can become a bit tense, so we could have made life easier for ourselves.
"It [Tottenham in the next round] will be tough, but it will be a great occasion with a big crowd here.
"We won't be favourites, but we will go into the tie doing the best we can to reach the quarter-finals."
Doncaster manager Dean Saunders: "We have created 10 chances away from home, and have not scored. The killer instinct was missing. You have to be ruthless in front of goal. I am sick.
"I felt we could have won the game tonight because they were not at full strength.
"It was an upset waiting to happen. We created the chances, but never took them."
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +4:13
David Syers concedes a free kick for a foul on Wesley Hoolahan. Jacob Butterfield takes the direct free kick.90:00 +3:46
A cross is delivered by Grant Holt, James Husband makes a clearance. Grant Holt decides to take the corner short.90:00 +3:10
Grant Holt sends in a cross, Gary Woods makes a comfortable save.90:00 +2:33
The ball is swung over by Kyle Bennett, clearance made by Elliott Ward.90:00 +2:14
The ball is sent over by Grant Holt, Shot by Jacob Butterfield. Comfortable save by Gary Woods.90:00 +1:52
Jacob Butterfield takes a shot from 25 yards. Save made by Gary Woods.90:00 +1:19
The ball is crossed by James Husband, save by Mark Bunn.89:40 Booking
Booking Elliott Bennett goes into the referee's book for time wasting.87:27
A cross is delivered by James Husband, David Syers takes a shot. Save by Mark Bunn.87:06
Free kick awarded for a foul by Alexander Tettey on Chris Brown. Free kick taken by Chris Brown.84:27
Unfair challenge on Wesley Hoolahan by Kyle Bennett results in a free kick. Direct free kick taken by Elliott Ward.81:24
The ball is sent over by Wesley Hoolahan.78:15
Marc Tierney delivers the ball, clearance by Jamie McCombe.76:27
David Syers produces a left-footed shot from just outside the box that misses to the right of the goal.75:08
Effort on goal by Simeon Jackson from deep inside the penalty area misses to the right of the target.72:29
Corner taken by Jacob Butterfield from the right by-line to the near post, Headed effort from close range by Elliott Ward goes wide left of the goal.72:15
Jacob Butterfield produces a cross, clearance by James Husband.71:39
Grant Holt takes a shot. Save by Gary Woods. Inswinging corner taken by Jacob Butterfield from the right by-line, clearance by Iain Hume.70:09 Substitution
Substitution Wesley Hoolahan joins the action as a substitute, replacing Chris Martin.
Shot from close range by Grant Holt misses to the right of the target.65:57
The ball is delivered by Chris Martin.65:01
James Husband sends in a cross, Headed effort on goal by Iain Hume from inside the penalty box misses to the right of the target.64:01
Simeon Jackson challenges David Syers unfairly and gives away a free kick. Gary Woods takes the direct free kick.63:20
The assistant referee signals for offside against Chris Brown. Mark Bunn takes the free kick.60:14
James Husband restarts play with the free kick.60:14 Substitution
Substitution Kyle Bennett replaces Tommy Spurr.60:14
James Husband fouled by Jacob Butterfield, the ref awards a free kick.59:08
The ball is delivered by Jacob Butterfield.58:57
Chris Martin crosses the ball, clearance by Tommy Spurr.57:32
Simeon Jackson takes a shot. Blocked by David Syers.57:18
Free kick awarded for an unfair challenge on Ryan Bennett by Chris Brown. Ryan Bennett restarts play with the free kick.56:05
Inswinging corner taken by Jacob Butterfield, clearance made by Shelton Martis.56:05 Substitution
Substitution Chris Brown comes on in place of Robbie Blake.55:55
Elliott Bennett sends in a cross, clearance by James Husband.53:45
The offside flag is raised against Jacob Butterfield. Shelton Martis restarts play with the free kick.52:43
Grant Holt has an effort at goal. Save made by Gary Woods. Shot by Simeon Jackson from 6 yards. Gary Woods makes a save.51:10
Foul by Alexander Tettey on David Syers, free kick awarded. Direct free kick taken by Tommy Spurr.49:04 Substitution
Substitution David Syers joins the action as a substitute, replacing Martin Woods.49:04 Substitution
Substitution Harry Kane goes off and Simeon Jackson comes on.45:22
Shot from just outside the box by Martin Woods misses to the right of the target.45:01
The referee blows his whistle to start the second half.45:00 +1:02 Half time
Half Time The match has reached half-time.45:00 +0:45
Centre by Tommy Spurr, clearance by Elliott Ward.45:00 +0:24
David Fox takes a short corner.45:00 +0:11
Elliott Ward takes a shot. Jamie McCombe manages to make a clearance.43:50
Free kick awarded for an unfair challenge on Chris Martin by Paul Quinn. The free kick is swung in right-footed by David Fox, Gary Woods makes a save.42:42
Grant Holt concedes a free kick for a foul on Martin Woods. Gary Woods takes the free kick.41:31
Effort from outside the penalty box by Jacob Butterfield goes wide right of the target.40:30
Effort on goal by Harry Kane from 18 yards. Save by Gary Woods.37:55
The ball is sent over by Harry Kane, save made by Gary Woods.35:55
Shelton Martis takes the chance to get an effort at goal. Blocked by Grant Holt.35:18
Corner taken right-footed by David Cotterill from the left by-line, Grant Holt makes a clearance.33:39
Jacob Butterfield fouled by Tommy Spurr, the ref awards a free kick. The free kick is delivered right-footed by David Fox from right channel, save by Gary Woods.33:16
Jacob Butterfield takes a shot from 25 yards. Comfortable save by Gary Woods.31:02
Grant Holt gives away a free kick for an unfair challenge on Martin Woods. Free kick taken by Gary Woods.29:47
The ball is swung over by Marc Tierney, save by Gary Woods.29:34
A cross is delivered by Elliott Bennett, clearance by Jamie McCombe.28:13
Iain Hume produces a right-footed shot from the edge of the box and misses to the right of the goal.25:54
Assist by Harry Kane.25:54 Goal scored
Goal! - Alexander Tettey - Norwich 1 - 0 Doncaster Alexander Tettey grabs a goal from long distance to the bottom right corner of the goal. Norwich 1-0 Doncaster.23:12
Grant Holt produces a left-footed shot from the edge of the box and misses to the right of the target.22:45
Alexander Tettey takes a shot. Jamie McCombe makes a clearance.21:11
David Cotterill has an effort at goal from the edge of the area that misses to the right of the target.20:05
Robbie Blake takes a shot from 35 yards and went wide of the left-hand post.19:09
Robbie Blake is flagged offside by the assistant referee. Direct free kick taken by Mark Bunn.18:21
Paul Quinn produces a cross.17:52
Iain Hume decides to take a short corner.17:43
The ball is crossed by Iain Hume, clearance made by Marc Tierney.16:03
Drilled left-footed shot by Elliott Ward. Jamie McCombe gets a block in.15:39
Inswinging corner taken right-footed by David Fox from the left by-line, clearance by Shelton Martis.15:15
Corner taken by David Fox, Shelton Martis makes a clearance.14:57
Marc Tierney takes a shot. Gary Woods makes a save.14:35
Shot by Harry Kane. Save by Shelton Martis.14:20
Centre by Elliott Bennett, clearance by Gary Woods.12:40
Inswinging corner taken by David Cotterill from the left by-line played to the near post, Shelton Martis has a headed effort from close range and clears the bar.12:22
Inswinging corner taken right-footed by David Cotterill from the left by-line to the near post, clearance made by Chris Martin.11:52
The ball is delivered by James Husband, Shot from 12 yards by Martin Woods. Save by Mark Bunn.10:59
Shot by Alexander Tettey missed to the right of the target.8:56
The ball is sent over by Marc Tierney, Tommy Spurr manages to make a clearance.8:33
The ball is crossed by Grant Holt.7:39
David Fox takes a inswinging corner from the left by-line to the near post, Iain Hume manages to make a clearance.7:09
A cross is delivered by Tommy Spurr, clearance by Ryan Bennett.3:42
A cross is delivered by Marc Tierney, Shelton Martis makes a clearance.3:27
James Husband produces a cross, Elliott Ward manages to make a clearance.2:43
Shot from long distance by Harry Kane misses to the right of the target.0:00
The referee gets the game started.
Live data and text provided by our data suppliers