Match ends, Watford 3, Millwall 1.
Watford moved two points clear at the top of the Championship with victory over Millwall at Vicarage Road.
Millwall had taken an early lead when Scott McDonald played through Martyn Woolford, who turned inside Joel Ekstrand before finishing superbly.
But Matej Vydra bundled home an equaliser before Daniel Tozser blasted in an edge-of-the-area free-kick to put the Hornets in front just on half-time.
Gianni Munari's first-time finish then saw Slavisa Jokanovic's side home.
Serb Jokanovic now has two wins and two draws from the four games since he replaced Billy McKinlay, and Watford have extended their unbeaten run to nine games.
Millwall, though, have only won once in their last 10 matches, but they are still five points above the drop zone in 16th.
Despite their superior placing in the table, the hosts began sluggishly and fell behind when Woolford knocked in right-footed for his second goal of the season.
But after Juan Carlos Paredes hit a post and Odion Ighalo forced a fine save from Millwall keeper David Forde, Vydra drew the hosts level from a cleverly-worked corner.
Lions forward Ricardo Fuller was booked for his protestations when he had a penalty claim turned down and he would have been more incensed as the hosts went into the break in front when Tozser powered home a free-kick past the keeper's left on the stroke of half-time.
The Lions were then punished for falling asleep from a free-kick after the break, allowing Vydra to cross for Munari to slot into the bottom corner.
Hornets defender Daniel Pudil was needed to clear Woolford's effort off the line, but the visitors could not force their way back into the match.
Watford head coach Slavisa Jokanovic: "I'm especially happy because we had a very good reaction after the Millwall goal.
"These three points are very important for us. I believe we can improve. We can still play better.
"After Millwall scored the goal, step by step we started improving and we had a good reaction."
Millwall manager Ian Holloway: "Eighteen years I've been a manager and that's probably the hardest one I've had to stomach, to be honest.
"I think our football supporters are normally quite right and quite accurate and our fans got it right with the chants they directed towards the referee.
"The second half killed us because we came out, had a good go but we needed that goal.
"How we've lost by two goals, I don't know."
- 39Bassong NguenaSubstituted forHobanat 32'minutesBooked at 62mins
- 18PudilSubstituted forDoyleyat 80'minutes
- 20VydraSubstituted forDyerat 72'minutes
- 1FordeBooked at 22mins
- 2DunneBooked at 45mins
- 14BriggsBooked at 35minsSubstituted forMaloneat 60'minutes
- 6WilliamsBooked at 90mins
- 7MartinSubstituted forO'Brienat 83'minutes
- 19FullerBooked at 41minsSubstituted forGueyeat 70'minutes
- Robert Madley
- Shots on Target
Second Half ends, Watford 3, Millwall 1.
Shaun Williams (Millwall) is shown the yellow card for a bad foul.
Foul by Shaun Williams (Millwall).
Odion Ighalo (Watford) wins a free kick in the defensive half.
Shaun Williams (Millwall) wins a free kick on the left wing.
Foul by Daniel Tözsér (Watford).
Corner, Watford. Conceded by Shaun Williams.
Attempt blocked. Juan Carlos Paredes (Watford) right footed shot from outside the box is blocked.
Attempt blocked. Ed Upson (Millwall) right footed shot from outside the box is blocked. Assisted by Alan Dunne.
Corner, Millwall. Conceded by Gianni Munari.
Magaye Gueye (Millwall) wins a free kick in the defensive half.
Foul by Troy Deeney (Watford).
Foul by Ed Upson (Millwall).
Tommy Hoban (Watford) wins a free kick in the defensive half.
Attempt blocked. Aiden O'Brien (Millwall) right footed shot from the centre of the box is blocked.
Corner, Millwall. Conceded by Heurelho Gomes.
Attempt saved. Alan Dunne (Millwall) header from the centre of the box is saved in the top centre of the goal. Assisted by Shaun Williams with a cross.
Corner, Millwall. Conceded by Tommy Hoban.
Substitution, Millwall. Aiden O'Brien replaces Lee Martin.