Two goals in two second-half minutes saw Barnsley condemn Watford to defeat.
The Tykes could have been 2-0 up after 20 minutes but it was Watford who went ahead as Jobi McAnuff's cross was converted by Tommy Smith six yards out.
Smith fired over before substitute Miguel Mostto levelled with a clinical finish from just inside the area.
Skipper Stephen Foster hit the winner, pouncing on a loose ball for his first goal of the season, while Tykes keeper Heinz Muller made a key save late on.
Barnsley manager Simon Davey:
"It's been a hard, trying week for everyone at the club and it's fitting that we won.
"We had plenty of chances and I think we deserved it.
"It's been a long road for Miguel because he's taken time to adjust but he's stuck to his task, worked hard in training and taken his goal well."
Watford caretaker manager Malky Mackay: "I can't judge any of the player's effort or commitment today, it was great, fantastic. They just need to have a bit more belief in themselves.
"You look at your luck and see a smashed shot that hits four legs and drops at someones feet five yards from goal. It would be lovely if that sort of thing happened at the other end but it doesn't seem to happen.
"It's been a really good display up here, but again we've come away with no points."
Barnsley: Muller, Foster, Moore (Hassell 15), Guedes, Kozluk, Campbell-Ryce, Colace, Leon (Van Homoet 85), El Haimour (Mostto 55), Odejayi, Macken Subs Not Used: Steele, Rigters.
Bookmark with:
What are these?