Relegation-threatened Peterborough saw off fellow strugglers Watford to claim their first away win of the season.
Brighton loanee Liam Dickinson sealed the points for the Posh with an audacious 35-yard lob over England Under-21 goalkeeper Scott Loach.
Adrian Mariappa went close for Watford with a deflected shot, as did Danny Graham and substitute Will Hoskins.
But the Hornets were fortunate not to concede a late second when Martin Taylor headed against his own crossbar.
Victory gave Jim Gannon's side back-to-back wins for the first time this season.
But a fourth successive defeat did Watford, who barely threatened before the break and were only roused once Peterborough had scored, no favours.
And only the defiance of Loach, whose early double save denied Craig Mackail-Smith and Dickinson, and a stroke of luck, when Aaron Mclean hit the post from range, saved Watford from a heavier defeat.
The goal came six minutes after the break when Loach, scrambling to clear with Mark Little advancing, saw the ball fall to Dickinson, who sent a calm finish over the stranded goalkeeper.
Watford manager Malky Mackay:
"We're down in that relegation area but we've got to make sure that between now and the end of the season we win as many games as possible.
"We were frustrated today, the players were frustrated but they were giving everything they had for the jersey today.
"We've got to make sure that we stick together, which they are doing, and go out there and keep working hard on the pitch."
Peterborough manager Jim Gannon: "It's great for the fans and players because it's been a long time coming for them.
"With 11 or 12 games remaining we've got to double our points average. It's an incredible mountain for that group of players to achieve, especially if the squad's being depleted and you've got so many injuries.
"All I'm asking them to do is go from game to game and do themselves justice and in the last two games they've certainly done that."
50:06 Effort on goal by Charlie Lee from deep inside the penalty area misses to the right of the target.
48:01 Aaron Mclean has an effort at goal from deep inside the area missing to the left of the goal.
47:06 The ball is crossed by Tom Cleverley, Exodus Geohaghon manages to make a clearance.
45:01 The referee gets the second half underway.
45:01 Substitution Exodus Geohaghon comes on in place of Sergio Torres.
45:00+1:09 The match has reached half-time.
44:27 The ball is crossed by Don Cowie, clearance made by Mark Little.
43:53 Aaron Mclean has an effort at goal from outside the penalty area striking the post.
42:04 Scott Griffiths crosses the ball, clearance made by Lloyd Doyley. Inswinging corner taken by Tommy Rowe, Header from close
in by Craig Morgan misses to the left of the goal.
39:50 Scott Griffiths delivers the ball.
39:08 Booking Henri Lansbury goes into the book for unsporting behaviour.
38:58 Free kick awarded for an unfair challenge on Aaron Mclean by Lloyd Doyley. Craig Morgan takes the free kick.
38:00 The ball is sent over by Tom Cleverley.
35:41 Sergio Torres takes the inswinging corner, John Eustace makes a clearance. The ball is crossed by Scott Griffiths, save by
35:34 Centre by Liam Dickinson, Adrian Mariappa manages to make a clearance.
32:48 Henri Lansbury fouled by Sergio Torres, the ref awards a free kick. Scott Loach takes the indirect free kick.
30:59 Tom Cleverley gives away a free kick for an unfair challenge on Mark Little. Direct effort from the free kick comes in from
Sergio Torres. Craig Morgan takes a shot.
28:25 Martin Taylor crosses the ball, Shot on goal by Henri Lansbury from just inside the area clears the crossbar.
23:14 The ball is crossed by Craig Mackail-Smith, Henri Lansbury makes a clearance.
22:59 Scott Griffiths sends in a cross, clearance by Adrian Mariappa.
21:15 Don Cowie has an effort at goal from the edge of the box that misses to the right of the target.
21:03 The ball is swung over by Henri Lansbury, clearance made by Scott Griffiths.
18:05 Centre by Adrian Mariappa, Scott Griffiths gets a block in.
16:25 The official flags Heidar Helguson offside. Indirect free kick taken by Joe Lewis.
15:32 The ball is crossed by Don Cowie, Joe Lewis makes a save.
15:23 Tom Cleverley sends in a cross.
14:18 Martin Taylor challenges Craig Mackail-Smith unfairly and gives away a free kick. Craig Morgan takes the indirect free kick.
13:01 Liam Dickinson crosses the ball.
Correction - 11:31 Craig Mackail-Smith takes a shot. Mark Little takes a shot. Scott Loach makes a save. Scott Loach makes a save.
11:31 Craig Mackail-Smith takes a shot. Mark Little takes a shot. Save made by Scott Loach. Scott Loach makes a save.
11:12 Inswinging corner taken by Sergio Torres from the left by-line.
10:53 Headed from the edge of the area by Mark Little goes wide of the left-hand post.
10:13 Unfair challenge on Aaron Mclean by Adrian Mariappa results in a free kick. Tommy Rowe crosses the ball from the free kick
left-footed from left channel, clearance made by John Eustace.
8:46 Henri Lansbury concedes a free kick for a foul on Sergio Torres. Craig Morgan restarts play with the free kick.
8:08 Henri Lansbury fouled by Craig Mackail-Smith, the ref awards a free kick. John Eustace restarts play with the free kick.
7:02 The ball is swung over by Danny Graham, clearance by Gabriel Zakuani.
6:28 Unfair challenge on Henri Lansbury by Tommy Rowe results in a free kick. Indirect free kick taken by Scott Loach.
5:36 Free kick awarded for a foul by Danny Graham on Charlie Lee. Joe Lewis restarts play with the free kick.
3:15 Corner taken right-footed by Don Cowie, free kick awarded for an unfair challenge on Charlie Lee by John Eustace. Joe Lewis
restarts play with the free kick.
3:08 Don Cowie delivers the ball, blocked by Gabriel Zakuani.
Correction - 1:22 Mark Little delivers the ball, Tom Cleverley gets a block in. Inswinging corner taken left-footed by Tommy Rowe from the right
by-line, John Eustace manages to make a clearance. Corner taken right-footed by Sergio Torres from the left by-line, clearance
by Heidar Helguson.
1:22 Centre by Mark Little, Tom Cleverley gets a block in. Inswinging corner taken by Tommy Rowe from the right by-line, clearance
made by John Eustace. Inswinging corner taken right-footed by Sergio Torres from the left by-line, clearance made by Heidar
0:00 The game 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.