Burnley's Championship play-off hopes suffered a blow as Watford came back from two down to win at Vicarage Road.
The Clarets deservedly led through Jay Rodriguez's shot and looked in control when Nyron Nosworthy headed into his own net just after the break.
Nosworthy made up for his earlier error by pulling a goal back with a header, before substitute Alex Kacaniklic drove in an equaliser.
Troy Deeney sealed a stunning fightback from close range with 15 minutes left.
Burnley are now eight points off the play-offs courtesy of their third defeat in a row in succession, while Watford's win lifts them to 17th.
The visitors largely dominated the first half, Dean Marney heading over and Ross Wallace firing a shot just over the crossbar before they took the lead when Rodriguez nipped in to intercept Adrian Mariappa's headed backpass and finish.
It got worse for the home side early in the second half when Wallace sent in a free-kick from the right touchline and the unfortunate Nosworthy headed into his own net.
However, Nosworthy was quick to redeem himself when he met Sean Murray's corner at the back post and headed in to halve the deficit.
The Hornets drew level with 18 minutes remaining when Joe Garner flicked the ball into the path of Kacaniklic who drove a shot into the far corner.
The comeback was complete when Burnley failed to clear Murray's corner and the ball fell to Deeney who converted from close range.
Watford manager Sean Dyche said:
"I thought the way the players went about it, second half particularly, was what we expect, what we believe in and what the players have come to believe in over this season, never say never, and we certainly didn't today with the way we went about in the second half.
"The players stayed on the front foot, kept playing. We found that belief that I spoke to them about at half-time.
"I didn't go mad at them at half-time, I didn't question them, I just said take the shackles off, relax and play and I thought it was evident second half, going 2-0 down, the way they went about it was absolutely fantastic."
Burnley manager Eddie Howe said:
"How we lost that game, I really don't know. At 2-0 the game's over. We've played excellently, executed our game plan perfectly but once we conceded the first goal we just rocked.
"We looked unsteady, unsure of ourselves and set plays we didn't our jobs in the second half and it's a tough one to take. We shouldn't have even got near to losing that game.
"We have to learn from this big time, we've got to really step up to the plate and show a little bit more leadership during games.
"We are a young side but that's no excuse. There's enough people out there who've played enough games to react better to setbacks."
- 35 Kuszczak
- 02 Hodson
- 06 Mariappa
- 12 Doyley
- 33 Nosworthy
- 04 Eustace
- 19 Buaben (Kacaniklic - 46' )
- 22 Murray (Bennett - 89' )
- 32 Hogg
- 09 Deeney Booked
- 25 Garner
- 01 Loach
- 17 Bennett
- 18 Kacaniklic
- 10 Iwelumo
- 20 Trotta
- 01 Grant
- 02 Trippier
- 04 Duff (Easton - 46' )
- 15 Edgar
- 36 Mee
- 06 McCann
- 07 Wallace Booked
- 08 Marney
- 19 McQuoid (Ings - 82' )
- 09 Rodriguez
- 23 Austin (Paterson - 68' )
- 12 Jensen
- 24 Easton
- 20 Bartley
- 10 Paterson
- 14 Ings
Live Text Commentary
Full Time The referee ends the match.88:47 Substitution
Substitution Dale Bennett replaces Sean Murray.85:04
The ball is sent over by Martin Paterson, Danny Ings takes a shot. Save by Tomasz Kuszczak.81:46
The free kick is delivered right-footed by Alex Kacaniklic from right channel, clearance made by Jay Rodriguez.81:46 Booking
Booking Booking for Ross Wallace for unsporting behaviour.81:40
Sean Murray fouled by Ross Wallace, the ref awards a free kick.80:48
Free kick taken by Tomasz Kuszczak.80:48 Substitution
Substitution Danny Ings joins the action as a substitute, replacing Josh McQuoid.80:48
Free kick awarded for a foul by Chris McCann on Joe Garner.79:32
Corner taken right-footed by Kieran Trippier, clearance by Sean Murray.75:36 Booking
Booking The referee cautions Troy Deeney for dissent.74:49 Goal scored
Goal! - Troy Deeney - Watford 3 - 2 Burnley Troy Deeney finds the net with a goal from inside the six-yard box low into the middle of the goal. Watford 3-2 Burnley.73:50
Corner from the left by-line taken by Sean Murray,71:11
The assist for the goal came from Jonathan Hogg.71:11 Goal scored
Goal! - Alex Kacaniklic - Watford 2 - 2 Burnley Goal scored by Alex Kacaniklic from inside the penalty box to the bottom right corner of the goal. Watford 2-2 Burnley.68:00 Substitution
Substitution Martin Paterson comes on in place of Charlie Austin.66:25
Effort on goal by Alex Kacaniklic from just outside the area goes harmlessly over the target.65:54
The ball is crossed by Alex Kacaniklic, save by Lee Grant.63:32
Ben Mee concedes a free kick for a foul on Troy Deeney. Nyron Nosworthy takes the free kick.62:43
The ball is swung over by Sean Murray, David Edgar makes a clearance.
Sean Murray fouled by Jay Rodriguez, the ref awards a free kick. Tomasz Kuszczak takes the direct free kick.56:52
Nyron Nosworthy takes a shot. Save by Lee Grant.55:14
Charlie Austin is flagged offside by the assistant referee. Free kick taken by Tomasz Kuszczak.53:56
Sean Murray provided the assist for the goal.53:56 Goal scored
Goal! - Nyron Nosworthy - Watford 1 - 2 Burnley Nyron Nosworthy scores a headed goal from close in. Watford 1-2 Burnley.53:37
Corner taken right-footed by Sean Murray,52:59
Corner from the right by-line taken by Alex Kacaniklic, Lee Grant makes a save.52:26
The ball is swung over by Jay Rodriguez, clearance made by Adrian Mariappa.49:43 Goal scored
Goal! - Nyron Nosworthy - Watford 0 - 2 Burnley Own goal by Nyron Nosworthy. Watford 0-2 Burnley.48:37
Foul by Jonathan Hogg on Charlie Austin, free kick awarded. Free kick crossed by Ross Wallace.45:01
The second half has started.45:01 Substitution
Substitution Michael Duff goes off and Brian Easton comes on.45:01 Substitution
Substitution Alex Kacaniklic comes on in place of Prince Buaben.45:00 +2:00 Half time
Half Time The referee calls an end to the first half.44:56
Unfair challenge on Charlie Austin by Adrian Mariappa results in a free kick. David Edgar restarts play with the free kick.43:17
A cross is delivered by John Eustace, clearance by Chris McCann.42:15
The referee blows for offside against Jay Rodriguez. Free kick taken by Tomasz Kuszczak.40:45 Goal scored
Goal! - Jay Rodriguez - Watford 0 - 1 Burnley Jay Rodriguez fires in a goal from inside the area low into the middle of the goal. Watford 0-1 Burnley.36:34
Corner from left by-line taken by Sean Murray.33:53
Effort from outside the penalty area by Joe Garner goes wide left of the goal.30:40
Dean Marney produces a right-footed shot from just outside the box that goes wide right of the target.26:21
Effort on goal by Ross Wallace from just outside the penalty area goes harmlessly over the target.25:34
Free kick awarded for a foul by Jonathan Hogg on Jay Rodriguez. The free kick is swung in left-footed by Ross Wallace, John Eustace makes a clearance.23:58
Jay Rodriguez fouled by Lee Hodson, the ref awards a free kick. Direct free kick taken by Ben Mee.21:30
Chris McCann sends in a cross, clearance made by Adrian Mariappa.20:29
Corner taken by Kieran Trippier, clearance made by Adrian Mariappa.20:20
A cross is delivered by Ross Wallace, Jonathan Hogg gets a block in.19:31
A cross is delivered by Ross Wallace, Header from deep inside the area by Dean Marney goes over the bar.16:43
Jay Rodriguez fouled by John Eustace, the ref awards a free kick. Free kick taken by Lee Grant.12:11
Ross Wallace produces a cross, save by Tomasz Kuszczak.11:42
Ross Wallace takes a inswinging corner to the near post, Troy Deeney makes a clearance.10:57
Josh McQuoid produces a cross, clearance by Lloyd Doyley.9:52
Outswinging corner taken right-footed by Prince Buaben from the right by-line, save by Lee Grant.7:43
Foul by Lee Hodson on Josh McQuoid, free kick awarded. The free kick is swung in left-footed by Ross Wallace, Tomasz Kuszczak makes a save.7:06
Jonathan Hogg gives away a free kick for an unfair challenge on Josh McQuoid. Lee Grant takes the direct free kick.6:51
Foul by Charlie Austin on Lloyd Doyley, free kick awarded. Adrian Mariappa restarts play with the free kick.5:25
Corner from the right by-line taken by Sean Murray, Header by Troy Deeney from deep inside the penalty area misses to the left of the target.4:12
Chris McCann concedes a free kick for a foul on John Eustace. Tomasz Kuszczak takes the direct free kick.3:21
Outswinging corner taken by Sean Murray from the right by-line, David Edgar makes a clearance.3:14
The ball is delivered by Troy Deeney, blocked by Ben Mee.2:24
Kieran Trippier produces a cross, Nyron Nosworthy makes a clearance.1:22
Outswinging corner taken right-footed by Sean Murray, clearance by Michael Duff.0:48
Charlie Austin is flagged offside by the assistant referee. Indirect free kick taken by Tomasz Kuszczak.0:00
The game kicks-off.
Live data and text provided by our data suppliers