Late goals from Dave Kitson and Greg Halford gave Portsmouth a first win at Carrow Road for 23 years and ended Norwich's six-game unbeaten run.
Norwich dominated for large periods but were foiled by a string of fine saves from Pompey goalkeeper Jamie Ashdown.
Kitson slotted home from six yards in the 73rd minute after excellent play from strike partner David Nugent.
Nugent then won a penalty after being brought down by Leon Barnett, who was sent off, and Halford converted.
Although Norwich were on top for much of the game, it was the visitors who made the brightest start, with Liam Lawrence curling a free-kick just wide in the third minute.
Norwich should have taken the lead in the 18th minute when Chris Martin flicked the ball on to Simeon Jackson, who was through one-on-one but could only shoot straight at Ashdown.
Jackson headed a Henri Lansbury corner over the bar moments later as the Canaries began to dominate.
Ashdown - who had a loan spell at Norwich in 2006 - produced the first of several excellent saves to deny Martin in the 33rd minute, before holding a stinging drive from Lansbury.
Portsmouth nearly made Norwich pay for their profligacy six minutes into the second half but Lawrence's 30-yard effort hit the post.
Ashdown pulled off another superb stop to keep out Wes Hoolahan's 18-yard drive before the Irish midfielder fired another effort narrowly wide.
Portsmouth took the lead 17 minutes from time following great play from Nugent, who left Kitson with a simple opportunity from six yards to score his first goal in nine games.
Norwich pushed for a leveller but Fox was foiled by Ashdown from 20 yards, before the goalkeeper stopped a Barnett header and Lansbury drilled just over.
Portsmouth wrapped up the victory in injury time when Barnett brought down Nugent in the box.
Barnett was sent off for his second bookable offence and Halford made no mistake with the penalty.
Live text and stats
Saturday, 11 December 2010
Npower Championship
Home Team
Score
Away Team
Time
Norwich
0-2
Portsmouth
FT
(HT 0-0)
Kitson 73
Halford (pen) 90+6
Norwich
01 Ruddy
02 R Martin
20 Barnett two yellow cards, red card
22 Ward
07 Crofts
12 Lansbury (Smith 83)
14 Hoolahan
15 Fox
19 Lappin (McNamee 89)
10 Jackson (Johnson 79)
16 C Martin
Substitutes
31 Steer,
05 Nelson,
18 Smith,
24 McNamee,
30 Tudur-Jones,
23 Johnson,
25 Daley
Portsmouth
01 Ashdown
02 Halford yellow card
20 Ward
33 Rocha
04 Mokoena
07 Lawrence (Sonko 90+4)
08 Mullins yellow card
11 Brown
17 Utaka (Ciftci 90)
10 Nugent
18 Kitson (Kanu 90+4)
Substitutes
37 Flahavan,
06 Hreidarsson,
25 Sonko,
24 Ciftci,
27 Kanu
Ref: HooperAtt: 25,215
NORWICH
PORTSMOUTH
Possession
Norwich47%
Portsmouth53%
Attempts on target
Norwich10
Portsmouth2
Attempts off target
Norwich8
Portsmouth2
Corners
Norwich14
Portsmouth7
Fouls
Norwich13
Portsmouth7
Final Result
Full Time
90:00+6:34 The match has reached full-time.
90:00+5:51 Leon Barnett challenges David Nugent unfairly and gives away a Penalty.
90:00+2:42 Short corner taken by David Nugent, Russell Martin manages to make a clearance. Corner taken short by David Nugent.
90:00+2:19 Foul by Russell Martin on Liam Lawrence, free kick awarded. Free kick taken by Hayden Mullins.
90:00+1:24 Corner taken left-footed by Anthony McNamee, Elliott Ward takes a shot. Clearance by Dave Kitson. Corner taken by David Fox, Liam Lawrence makes a clearance.
Correction - 89:49 Substitution Nadir Ciftci comes on in place of John Utaka.
89:49 Substitution John Utaka goes off and Nadir Ciftci comes on.
89:19 The ball is swung over by Anthony McNamee, clearance by Aaron Mokoena.
88:35 Corner taken by Anthony McNamee played to the near post, clearance by Liam Lawrence.
88:25 Centre by Anthony McNamee, Aaron Mokoena manages to make a clearance.
88:02 Substitution (Norwich) makes a substitution, with Anthony McNamee coming on for Simon Lappin.
87:55 The ball is crossed by Russell Martin, clearance by Ricardo Rocha.
85:08 Foul by Leon Barnett on John Utaka, free kick awarded. Direct free kick taken by Liam Lawrence.
84:30 Chris Martin concedes a free kick for a foul on Joel Ward. Direct free kick taken by Jamie Ashdown.
82:03 Shot by Henri Lansbury from outside the box goes high over the crossbar.
82:03 Substitution Korey Smith replaces Henri Lansbury.
79:54 Chris Martin has an effort at goal from 20 yards. Blocked by Ricardo Rocha. David Fox takes the inswinging corner, Leon Barnett takes a shot. Comfortable save by Jamie Ashdown.
78:45 The ball is swung over by Simon Lappin, clearance by Hayden Mullins.
78:45 Substitution Oli Johnson comes on in place of Simeon Jackson.
75:57 The assistant referee flags for offside against Simeon Jackson. Free kick taken by Jamie Ashdown.
75:11 The ball is swung over by Wesley Hoolahan, Shot by David Fox. Save by Jamie Ashdown.
74:59 The ball is crossed by Simeon Jackson, clearance by Ricardo Rocha.
74:17 The ball is delivered by Liam Lawrence, save by John Ruddy.
72:01 Assist by David Nugent.
72:01 GOAL - Dave Kitson:Norwich 0 - 1 Portsmouth A goal is scored by Dave Kitson from close in high into the middle of the goal. Norwich 0-1 Portsmouth.
71:01 The ball is crossed by Liam Lawrence, clearance by Elliott Ward.
69:48 The ball is delivered by David Nugent.
68:33 Simon Lappin crosses the ball, Greg Halford makes a clearance.
68:10 Simon Lappin sends in a cross, clearance by Liam Lawrence.
67:52 Greg Halford crosses the ball, save made by John Ruddy.
66:14 A cross is delivered by Greg Halford, Simon Lappin makes a clearance.
64:19 Unfair challenge on Chris Martin by John Utaka results in a free kick. Wesley Hoolahan takes the free kick. The ball is sent over by Russell Martin, clearance by Aaron Mokoena. Wesley Hoolahan takes a inswinging corner from the right by-line to the near post, David Nugent manages to make a clearance.
62:31 Russell Martin delivers the ball.
61:42 Foul by Simeon Jackson on Joel Ward, free kick awarded. Free kick taken by Jamie Ashdown.
60:25 Chris Martin has an effort at goal. Hayden Mullins makes a clearance. Inswinging corner taken by David Fox from the left by-line, save made by Jamie Ashdown.
59:52 Elliott Ward sends in a cross, clearance made by Ricardo Rocha.
58:53 Unfair challenge on Wesley Hoolahan by Greg Halford results in a free kick. Free kick taken by Elliott Ward.
58:53 Booking Booking for Greg Halford.
56:56 Inswinging corner taken by Liam Lawrence from the left by-line, save by John Ruddy.
56:28 Centre by Joel Ward, clearance made by Russell Martin. Corner taken short by Liam Lawrence.
55:47 Free kick awarded for a foul by David Nugent on Elliott Ward. John Ruddy takes the free kick.
54:56 Shot from just outside the box by Wesley Hoolahan misses to the right of the goal.
54:27 The ball is swung over by Chris Martin, clearance made by Greg Halford.
53:47 Wesley Hoolahan takes a shot. Jamie Ashdown makes a fantastic save.
52:49 Greg Halford crosses the ball, clearance made by Elliott Ward.
52:06 The official flags Simeon Jackson offside. Ricardo Rocha takes the free kick.
50:55 Liam Lawrence takes a shot from a long way out and strikes the post.
49:04 Free kick awarded for a foul by Leon Barnett on Dave Kitson. Liam Lawrence takes the direct free kick.
49:04 Booking Leon Barnett goes into the book for unsporting behaviour.
47:14 David Fox is penalised for a handball. Hayden Mullins takes the free kick. Shot by Liam Lawrence from 30 yards. Simon Lappin manages to make a clearance. Corner taken by Liam Lawrence from the left by-line played to the near post, Simon Lappin manages to make a clearance.
46:32 The ball is sent over by David Fox, Chris Martin challenges Aaron Mokoena unfairly and gives away a free kick. Jamie Ashdown takes the free kick.
45:37 Free kick awarded for a foul by Dave Kitson on Leon Barnett. John Ruddy takes the direct free kick.
45:01 The second half kicks off.
Half Time
45:00+1:33 The whistle is blown to end the first half.
45:00+0:26 Simeon Jackson produces a cross, Shot by Andrew Crofts from deep inside the penalty area misses to the right of the goal.
45:00+0:18 A cross is delivered by Russell Martin.
43:53 Shot by Wesley Hoolahan. Blocked by Dave Kitson.
42:56 The ball is delivered by Simon Lappin, Chris Martin takes a shot. Clearance made by Ricardo Rocha. Corner taken left-footed by Wesley Hoolahan from the right by-line to the near post, Aaron Mokoena makes a clearance. Corner from the left by-line taken by David Fox, Dave Kitson makes a clearance.
41:43 Henri Lansbury has a drilled shot. Save made by Jamie Ashdown.
41:16 The ball is delivered by Russell Martin, Hayden Mullins makes a clearance.
39:59 Dave Kitson fouled by Leon Barnett, the ref awards a free kick. Free kick crossed right-footed by Michael Brown from left channel, save made by John Ruddy.
39:15 Foul by Simeon Jackson on Aaron Mokoena, free kick awarded. Ricardo Rocha takes the direct free kick.
38:36 The referee blows for offside against John Utaka. Indirect free kick taken by John Ruddy.
37:16 The official flags David Nugent offside. John Ruddy takes the indirect free kick.
34:52 David Nugent is flagged offside by the assistant referee. John Ruddy restarts play with the free kick.
34:33 Simon Lappin delivers the ball, clearance made by Ricardo Rocha.
32:26 Chris Martin takes a shot from 18 yards. Jamie Ashdown makes a save.
32:03 Shot from 25 yards from Henri Lansbury. Blocked by Ricardo Rocha.
30:17 Simeon Jackson is caught offside. Indirect free kick taken by Jamie Ashdown.
28:47 Corner taken right-footed by David Fox from the left by-line to the near post, David Nugent manages to make a clearance.
28:15 Russell Martin crosses the ball, Aaron Mokoena manages to make a clearance. Corner taken by Wesley Hoolahan from the right by-line, Greg Halford makes a clearance.
25:38 Free kick awarded for an unfair challenge on Dave Kitson by Leon Barnett. Michael Brown crosses the ball from the free kick right-footed from right channel, Andrew Crofts manages to make a clearance.
24:54 Effort by David Fox from a long way out goes over the target.
24:28 Chris Martin fouled by Ricardo Rocha, the ref awards a free kick. David Fox takes the free kick.
23:30 Henri Lansbury sends in a cross, Jamie Ashdown makes a save.
22:03 The ball is crossed by David Fox, Leon Barnett produces a header from inside the area that goes over the crossbar.
21:48 Dave Kitson gives away a free kick for an unfair challenge on Leon Barnett. Free kick taken by Russell Martin.
20:51 Inswinging corner taken from the left by-line by Henri Lansbury.
18:57 Russell Martin sends in a cross, Aaron Mokoena manages to make a clearance. Henri Lansbury takes the inswinging corner, Headed effort on goal by Simeon Jackson from inside the penalty box misses to the right of the target.
17:45 Simeon Jackson takes a shot. Save made by Jamie Ashdown.
15:55 Henri Lansbury gives away a free kick for an unfair challenge on Greg Halford. Aaron Mokoena takes the direct free kick.
15:03 Foul by Hayden Mullins on Henri Lansbury, free kick awarded. Free kick taken by Elliott Ward.
15:03 Booking Hayden Mullins is cautioned.
12:56 Corner taken left-footed by Wesley Hoolahan from the right by-line to the near post, clearance by Greg Halford.
12:38 Andrew Crofts sends in a cross, Ricardo Rocha makes a clearance.
8:59 The ball is crossed by Simeon Jackson, Jamie Ashdown makes a save.
8:14 Liam Lawrence takes the outswinging corner, David Fox manages to make a clearance.
7:38 Joel Ward crosses the ball. The ball is crossed by Dave Kitson, clearance by Leon Barnett. Inswinging corner from left by-line crossed in by Liam Lawrence, Elliott Ward manages to make a clearance.
6:43 The ball is swung over by Wesley Hoolahan, Joel Ward manages to make a clearance.
6:08 The ball is crossed by Simeon Jackson, Aaron Mokoena manages to make a clearance.
4:19 Foul by Russell Martin on Dave Kitson, free kick awarded. Joel Ward crosses the ball in from the free kick, clearance made by Russell Martin.
2:29 Leon Barnett concedes a free kick for a foul on David Nugent. Strike on goal comes in from Liam Lawrence from the free kick.
0:00 The referee gets the game underway.
Live text and data provided by The Press Association.
Bookmark with:
What are these?