Watford came from behind to win at Scunthorpe in a game halted three times due to floodlight failure.
All the action came in the second half, including the stoppages.
After a foul on Andrew Wright, Michael O'Connor blazed a penalty over for United but Martyn Woolford soon put them ahead with a neat finish.
Danny Graham headed an equaliser four minutes later before substitute Matthew Whichelow's close-range, 85th-minute finish completed the turnaround.
The win extended the Hornets unbeaten run to seven games and they remain in the final play-off place on 39 points, two points ahead of seventh placed Nottingham Forest.
The first half was a relatively dour affair - enlivened briefly by Watford's Ross Jenkins lunging in two-footed on Eddie Nolan and perhaps fortuitously avoiding a card.
Both teams had barely got into their stride after the break before play was halted for the first of the power failures - the second time this season that a game at Glanford Park has been disrupted in this way.
The match resumed following a 10 minute break and soon afterwards Scunthorpe were awarded a penalty when Wright was fouled in the box by Jordon Mutch.
O'Connor stepped up to convert the penalty but his effort flew over the bar and into the visiting fans.
Woolford made up for his team-mate's error two minutes later by finishing well after Chris Dagnall had unlocked the Watford defence.
Scunthorpe's joy was short-lived, though, as Graham equalised within minutes with a header - his 14th league goal of the season - before play was delayed again by two further power cuts.
The game recommenced following a lengthy interruption and it was to the visitors advantage as Whichelow's finish from inside the area secured them an important victory.
Live text and stats
Monday, 3 January 2011
08 O'Connor yellow card (Togwell 72)
11 Thompson (Cowan Hall 73)
14 Forte (Godden 65)
32 Cowan Hall
03 A Taylor (Bennett 46)
05 M Taylor
07 Cowie (Deeney 40)
10 Graham (Whichelow 66)
Ref: HainesAtt: 4,498
Attempts on target
Attempts off target
90:00+30:06 The referee blows for the end of the match.
90:00+2:28 Martyn Woolford produces a cross.
90:00+2:16 A cross is delivered by Martyn Woolford, Adrian Mariappa manages to make a clearance.
90:00+1:51 The ball is swung over by Andrew Wright, save by Scott Loach.
90:00+0:18 Paris Cowan Hall concedes a free kick for a foul on Will Buckley. Free kick taken by Lloyd Doyley.
88:41 Eddie Nolan produces a cross, Dale Bennett manages to make a clearance.
84:59 Assist on the goal came from Will Buckley.
84:59 GOAL - Matthew Whichelow:Scunthorpe 1 - 2 Watford Matthew Whichelow gets on the score sheet with a goal from inside the area to the bottom right corner of the goal. Scunthorpe
83:51 The ball is delivered by Will Buckley, Effort on goal by Marvin Sordell from 12 yards. Save by Joe Murphy.
82:46 Troy Deeney challenges Martyn Woolford unfairly and gives away a free kick. Direct free kick taken by Eddie Nolan.
82:11 Shot from outside the box by Will Buckley goes wide right of the target.
81:03 The referee blows for offside. Cliff Byrne restarts play with the free kick.
80:22 A cross is delivered by Adrian Mariappa.
78:22 A cross is delivered by Marvin Sordell, Joe Murphy makes a comfortable save.
77:29 The ball is crossed by Matthew Whichelow.
77:19 Martyn Woolford is caught offside. Scott Loach restarts play with the free kick.
76:39 The assistant referee signals for offside against Matthew Whichelow. Joe Murphy restarts play with the free kick.
75:03 The ball is sent over by Troy Deeney, clearance made by Eddie Nolan.
74:31 The ball is swung over by Troy Deeney, blocked by Eddie Nolan. Outswinging corner taken from the right by-line by Jordon Mutch,
David Mirfin makes a clearance.
74:19 The ball is crossed by Matthew Whichelow, clearance by Cliff Byrne.
72:14 The ball is swung over by Troy Deeney, Marvin Sordell takes a shot. Save by Joe Murphy.
72:12 Substitution Garry Thompson leaves the field to be replaced by Paris Cowan Hall.
71:12 Substitution Michael O'Connor leaves the field to be replaced by Sam Togwell.
68:32 Free kick awarded for a foul by Michael O'Connor on Will Buckley. Lloyd Doyley delivers the ball from the free kick right-footed
from left wing, clearance made by Cliff Byrne. Outswinging corner taken right-footed by Jordon Mutch, Adrian Mariappa has
a headed effort at goal from deep inside the area missing to the right of the goal.
68:32 Booking Michael O'Connor is shown a yellow card.
65:27 Substitution Matthew Whichelow joins the action as a substitute, replacing Danny Graham.
64:44 Substitution Jonathan Forte goes off and Matt Godden comes on.
63:22 GOAL - Danny Graham:Scunthorpe 1 - 1 Watford Danny Graham scores a headed goal from inside the box. Scunthorpe 1-1 Watford.
59:43 Chris Dagnall provided the assist for the goal.
59:43 GOAL - Martyn Woolford:Scunthorpe 1 - 0 Watford Martyn Woolford gets on the score sheet with a goal from inside the area to the bottom right corner of the goal. Scunthorpe
Correction - 57:09 Penalty missed by Michael O'Connor.
Correction - 57:09 Penalty awarded for a foul by Jordon Mutch on Andrew Wright.
57:09 Penalty missed over the bar by Michael O'Connor.
57:09 Penalty awarded for a foul by Will Buckley on Andrew Wright.
56:46 Shot by Josh Wright. Save by Scott Loach.
56:19 Short corner worked by Martyn Woolford.
55:39 Shot by Chris Dagnall from just outside the area goes over the net.
55:14 A cross is delivered by Eddie Nolan, save by Scott Loach.
52:06 The ball is swung over by Eddie Nolan, clearance made by Dale Bennett.
50:04 Martyn Woolford delivers the ball, save by Scott Loach.
45:18 Free kick awarded for a foul by Danny Graham on Cliff Byrne. Free kick taken by Joe Murphy.
45:01 The referee gets the second half started.
45:01 Substitution Andrew Taylor goes off and Dale Bennett comes on.
45:00+2:14 The ref blows to end the first period.
45:00+1:56 Ross Jenkins delivers the ball, Joe Murphy makes a comfortable save.
45:00+1:08 The ball is sent over by Lloyd Doyley, Cliff Byrne manages to make a clearance.
44:40 Troy Deeney delivers the ball, save made by Joe Murphy.
41:34 Michael O'Connor concedes a free kick for a foul on Ross Jenkins. Direct free kick taken by Scott Loach.
41:25 The ball is delivered by Michael O'Connor, Andrew Taylor makes a clearance.
40:30 Marvin Sordell produces a right-footed shot from deep inside the area which goes wide of the left-hand post.
Correction - 39:30 The ball is crossed by Martyn Woolford.
Correction - 39:30 Substitution Don Cowie goes off and Troy Deeney comes on.
39:30 The ball is sent over by Martyn Woolford.
39:30 Substitution Troy Deeney comes on in place of Don Cowie.
38:59 Shot from 12 yards by Danny Graham. Joe Murphy gets a block in.
36:15 Andrew Taylor fouled by Garry Thompson, the ref awards a free kick. Free kick taken by Martin Taylor.
35:55 A cross is delivered by Andrew Taylor.
34:11 Jordon Mutch takes a outswinging corner from the right by-line played to the near post, clearance by Martyn Woolford.
33:08 Ross Jenkins gives away a free kick for an unfair challenge on Eddie Nolan. Free kick taken by Joe Murphy.
31:30 The ball is swung over by Andrew Taylor, clearance made by David Mirfin.
29:55 Effort from long distance by Andrew Wright goes wide right of the target.
29:36 Andrew Wright crosses the ball, Andrew Taylor gets a block in.
28:36 Martyn Woolford sends in a cross, blocked by Lloyd Doyley. Inswinging corner taken by Josh Wright. Garry Thompson crosses
the ball, Martin Taylor manages to make a clearance.
28:22 The assistant referee flags for offside against Marvin Sordell. Free kick taken by Cliff Byrne.
26:29 Foul by Ross Jenkins on Martyn Woolford, free kick awarded. Direct free kick taken by Eddie Nolan.
24:47 Chris Dagnall has an effort at goal. Adrian Mariappa gets a block in. Garry Thompson has an effort at goal from 20 yards.
Martin Taylor gets a block in. Corner taken by Michael O'Connor from the left by-line, Scott Loach makes a comfortable save.
23:02 Danny Graham gives away a free kick for an unfair challenge on Michael O'Connor. Cliff Byrne restarts play with the free kick.
22:33 Foul by Josh Wright on Ross Jenkins, free kick awarded. Direct free kick taken by Scott Loach.
21:18 Shot from 35 yards by Michael O'Connor. Scott Loach makes a comfortable save.
20:32 The referee blows for offside. Cliff Byrne takes the free kick.
19:52 Shot from close in by Jonathan Forte misses to the left of the target.
19:27 Eddie Nolan delivers the ball, Michael O'Connor takes a shot. Adrian Mariappa gets a block in.
18:51 Michael O'Connor takes the outswinging corner, clearance made by Adrian Mariappa.
17:46 Shot from a long way out by Jordon Mutch goes wide of the left-hand upright.
15:56 Don Cowie delivers the ball, comfortable save by Joe Murphy.
15:11 Ross Jenkins fouled by Michael O'Connor, the ref awards a free kick. Adrian Mariappa restarts play with the free kick.
12:02 Centre by Garry Thompson, clearance by Lloyd Doyley. Corner taken by Michael O'Connor, save made by Scott Loach.
11:38 A cross is delivered by Jordon Mutch, clearance by Cliff Byrne.
10:19 A cross is delivered by Eddie Nolan, Scott Loach makes a save.
9:02 The ball is crossed by Martyn Woolford.
6:56 Garry Thompson takes a shot from 18 yards. Blocked by Martin Taylor.
6:39 The ball is sent over by Andrew Taylor, clearance by Eddie Nolan.
5:20 Free kick awarded for an unfair challenge on Adrian Mariappa by Jonathan Forte. Scott Loach restarts play with the free kick.
4:36 Centre by Garry Thompson, Martin Taylor makes a clearance. Corner from right by-line taken by Michael O'Connor.
3:43 A cross is delivered by Martyn Woolford, Andrew Taylor makes a clearance. Corner from the right by-line taken by Michael O'Connor,
clearance made by Adrian Mariappa.
2:24 Unfair challenge on Adrian Mariappa by Jonathan Forte results in a free kick. Scott Loach takes the free kick.
1:14 The referee blows for offside against Chris Dagnall. Indirect free kick taken by Scott Loach.
0:31 Jonathan Forte is caught offside. Indirect free kick taken by Scott Loach.
0:00 The match gets underway.
The game is suspended by the referee.
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.