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