Michael Brown grabbed the winner for Portsmouth as they beat Watford in a five-goal thriller at Fratton Park.
A 30-yard Hayden Mullins strike put Pompey ahead in superb fashion before Martin Taylor headed in to level.
Stephen McGinn fired in from six yards to put the Hornets in front but they were pegged back when Dave Kitson drove in a low 20-yard strike.
Brown then sent the home crowd wild when he produced the decisive strike with a shot from the edge of the box.
After a poor start to the season, Pompey have now taken 10 points from the last 12.
Both teams made a bright start before the home side started to gain an upper hand, gaining their reward on 17 minutes when Mullins produced an impressive long-range strike.
Watford's John Eustace and Jordon Mutch also went close with efforts from distance.
The visitors grew in threat after the break, equalising through Taylor's header from a Jordon Mutch corner before taking the lead when McGinn connected with Michael Bryan's cross.
But the lead lasted just two minutes when Kitson collected possession 20 yards from goal before firing a low right-foot shot into the bottom corner.
It was left to Brown to give Portsmouth the final say 10 minutes from time with his third goal of the season.
Live text and stats
Saturday, 16 October 2010
M Taylor 67
20 Ward (Sonko 90)
04 Mokoena yellow card
24 Ciftci (Hughes 77)
10 Nugent yellow card (Kanu 73)
18 Kitson yellow card
03 A Taylor
05 M Taylor
04 Eustace yellow card
07 Cowie (McGinn 23)
11 Buckley (Bryan 46)
20 Sordell (Deeney 68)
Ref: Danny McDermidAtt: 16,606
Attempts on target
Attempts off target
90:00+4:53 The referee blows his whistle to end the game.
90:00+3:23 The referee blows for offside against Troy Deeney. Jamie Ashdown takes the indirect free kick.
90:00+1:15 Michael Bryan produces a cross, Troy Deeney has a headed effort at goal from close range which goes wide of the left-hand
89:21 Substitution Ibrahima Sonko replaces Joel Ward.
88:55 Liam Lawrence challenges John Eustace unfairly and gives away a free kick. Free kick taken by Scott Loach.
88:20 Michael Bryan produces a cross, clearance made by Joel Ward.
88:03 Free kick awarded for an unfair challenge on Lloyd Doyley by Dave Kitson. Free kick taken by Lloyd Doyley.
88:03 Booking Caution for Dave Kitson.
87:17 Foul by Michael Brown on Andrew Taylor, free kick awarded. Jordon Mutch takes the free kick.
87:00 Michael Brown takes a shot. Blocked by Adrian Mariappa.
86:13 Martin Taylor concedes a free kick for a foul on Joel Ward. Free kick taken by Jamie Ashdown.
85:50 The referee blows for offside against Liam Lawrence. Scott Loach takes the free kick.
85:19 Corner taken right-footed by Jordon Mutch, save made by Jamie Ashdown.
85:06 The ball is swung over by John Eustace, clearance made by Joel Ward.
84:54 The ball is crossed by Stephen McGinn, Richard Hughes makes a clearance.
81:24 The ball is crossed by Michael Bryan, save made by Jamie Ashdown.
79:52 GOAL - Michael Brown:Portsmouth 3 - 2 Watford Michael Brown fires in a goal from the edge of the area to the bottom right corner of the goal. Portsmouth 3-2 Watford.
79:47 The ball is swung over by Liam Lawrence, Lloyd Doyley makes a clearance.
77:32 Effort on goal by Stephen McGinn from just inside the area clears the crossbar.
76:22 Substitution Richard Hughes is brought on as a substitute for Nadir Ciftci.
76:10 A cross is delivered by Carl Dickinson, Andrew Taylor manages to make a clearance.
75:49 The ball is sent over by Dave Kitson, Martin Taylor makes a clearance.
74:01 The assistant referee flags for offside against Nadir Ciftci. Free kick taken by Scott Loach.
72:43 Substitution (Portsmouth) makes a substitution, with Nwankwo Kanu coming on for David Nugent.
71:10 GOAL - Dave Kitson:Portsmouth 2 - 2 Watford Dave Kitson scores a goal from just outside the penalty box to the bottom left corner of the goal. Portsmouth 2-2 Watford.
69:49 Centre by Michael Bryan. Michael Bryan provided the assist for the goal.
69:49 GOAL - Stephen McGinn:Portsmouth 1 - 2 Watford Stephen McGinn scores a goal from close in low into the middle of the goal. Portsmouth 1-2 Watford.
69:05 Joel Ward sends in a cross.
68:29 Jordon Mutch gives away a free kick for an unfair challenge on Hayden Mullins. Liam Lawrence restarts play with the free kick.
67:43 Substitution Troy Deeney comes on in place of Marvin Sordell.
66:46 Corner taken by Jordon Mutch from the left by-line, assist by Jordon Mutch.
66:46 GOAL - Martin Taylor:Portsmouth 1 - 1 Watford Goal scored by Martin Taylor from inside the six-yard box to the bottom right corner of the goal. Portsmouth 1-1 Watford.
66:19 Marvin Sordell delivers the ball, Ricardo Rocha makes a clearance.
65:13 Marvin Sordell fouled by Michael Brown, the ref awards a free kick. Free kick taken by Andrew Taylor.
63:13 Inswinging corner taken from the left by-line by Liam Lawrence.
61:54 Marvin Sordell takes a shot. Blocked by Aaron Mokoena.
59:34 Shot by Nadir Ciftci went wide right of the target.
59:12 David Nugent crosses the ball, clearance by Adrian Mariappa.
58:46 The ball is delivered by Stephen McGinn, save by Jamie Ashdown.
56:00 Booking David Nugent receives a yellow card.
55:27 Martin Taylor takes a shot. Jamie Ashdown makes a save.
55:15 Michael Bryan takes a shot. Save by Jamie Ashdown.
54:38 Short corner taken by Michael Bryan from the right by-line. The ball is crossed by Michael Bryan.
54:16 The ball is delivered by Lloyd Doyley, Carl Dickinson gets a block in.
53:52 Martin Taylor takes a shot. Save by Jamie Ashdown.
53:03 Michael Bryan produces a cross, David Nugent makes a clearance. Outswinging corner taken by Michael Bryan, Header by Martin
Taylor from deep inside the penalty area misses to the left of the goal.
52:43 Corner taken short by Michael Bryan.
52:25 Michael Bryan decides to take a short corner.
51:57 Stephen McGinn fouled by Joel Ward, the ref awards a free kick. Jordon Mutch takes the free kick.
50:34 Dave Kitson gives away a free kick for an unfair challenge on Lloyd Doyley. Free kick taken by Scott Loach.
49:58 Danny Graham takes a shot. Save by Jamie Ashdown.
49:44 Centre by Jordon Mutch, clearance made by Aaron Mokoena.
48:29 Nadir Ciftci crosses the ball.
48:08 Michael Brown fouled by Marvin Sordell, the ref awards a free kick. Indirect free kick taken by Aaron Mokoena.
47:35 David Nugent is flagged offside by the assistant referee. Indirect free kick taken by Scott Loach.
47:03 Free kick awarded for a foul by John Eustace on Joel Ward. Liam Lawrence takes the free kick.
45:59 David Nugent sends in a cross, Martin Taylor gets a block in. Liam Lawrence takes the outswinging corner, clearance by Stephen
45:01 The referee gets the second half underway.
45:01 Substitution Michael Bryan on for Will Buckley.
45:00+1:59 The referee calls an end to the first half.
45:00+0:43 Marvin Sordell produces a cross, blocked by Michael Brown.
43:10 Andrew Taylor crosses the ball, clearance by Ricardo Rocha.
42:25 Foul by John Eustace on Dave Kitson, free kick awarded. Free kick taken by Carl Dickinson.
42:25 Booking John Eustace is booked.
41:04 Effort from the edge of the penalty area by David Nugent goes wide of the left-hand post.
40:05 Unfair challenge on Nadir Ciftci by Jordon Mutch results in a free kick. Indirect free kick taken by Jamie Ashdown.
39:37 Dave Kitson concedes a free kick for a foul on Lloyd Doyley. Free kick taken by Scott Loach.
38:40 Free kick awarded for an unfair challenge on Michael Brown by Jordon Mutch. Jamie Ashdown takes the indirect free kick.
36:54 Stephen McGinn takes a short corner.
35:42 Hayden Mullins challenges Danny Graham unfairly and gives away a free kick. Jordon Mutch crosses the ball in from the free
34:35 Liam Lawrence takes a inswinging corner.
34:16 Liam Lawrence takes a shot. Blocked by Andrew Taylor.
32:36 Free kick awarded for an unfair challenge on Marvin Sordell by Aaron Mokoena. Jordon Mutch takes the indirect free kick.
32:36 Booking Aaron Mokoena goes into the book for unsporting behaviour.
31:52 Centre by Liam Lawrence, Danny Graham manages to make a clearance.
31:15 Liam Lawrence takes the inswinging corner, John Eustace makes a clearance.
31:06 Michael Brown fouled by John Eustace, the ref awards a free kick. Free kick taken by Hayden Mullins.
27:59 Right-footed shot by Nadir Ciftci went wide right of the post.
26:49 Jordon Mutch has an effort at goal from long range that misses to the right of the target.
25:03 John Eustace takes a shot. Aaron Mokoena gets a block in.
24:40 Nadir Ciftci is adjudged to have handled the ball. Scott Loach takes the indirect free kick.
23:45 Lloyd Doyley delivers the ball, Hayden Mullins gets a block in. Outswinging corner taken from the right by-line by Stephen
McGinn, Carl Dickinson manages to make a clearance.
22:23 Substitution Stephen McGinn replaces Don Cowie.
19:52 Foul by Hayden Mullins on Will Buckley, free kick awarded. Will Buckley takes the indirect free kick.
18:04 Free kick awarded for an unfair challenge on Danny Graham by Aaron Mokoena. Indirect free kick taken by Don Cowie.
16:04 Assist by Liam Lawrence.
16:04 GOAL - Hayden Mullins:Portsmouth 1 - 0 Watford Hayden Mullins gets on the score sheet with a goal from long distance to the top right corner of the goal. Portsmouth 1-0
15:33 Nadir Ciftci challenges Will Buckley unfairly and gives away a free kick. Jordon Mutch restarts play with the free kick.
14:01 Free kick awarded for a foul by Will Buckley on Michael Brown. Hayden Mullins takes the indirect free kick. Liam Lawrence
produces a right-footed shot from just outside the penalty box that misses to the left of the target.
12:54 Liam Lawrence delivers the ball, clearance by Martin Taylor.
10:58 Free kick awarded for an unfair challenge on Danny Graham by Nadir Ciftci. Lloyd Doyley takes the free kick.
8:22 Shot by Liam Lawrence from deep inside the penalty area misses to the left of the target.
6:35 Carl Dickinson concedes a free kick for a foul on Will Buckley. Don Cowie takes the indirect free kick.
2:18 Effort on goal by Adrian Mariappa from inside the area goes harmlessly over the bar.
1:55 Short corner taken by Don Cowie from the left by-line.
1:32 Corner taken short by Will Buckley, The ball is delivered by Don Cowie, Carl Dickinson manages to make a clearance.
0:52 Inswinging corner taken by Don Cowie from the left by-line, Nadir Ciftci manages to make a clearance.
0:19 David Nugent sends in a cross, Adrian Mariappa manages to make a clearance.
0:00 The match gets 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.