Ismaila Sarr scored a stoppage-time goal as Watford won for the first time in four Championship games by beating Stoke.
Sarr found the bottom corner from Ken Sema’s pass to settle a game in which the lead changed hands three times.
Stoke were given early impetus when Steven Fletcher converted Nick Powell’s low cross, but Watford drew level when Tom Cleverley’s shot was adjudged to have crossed the line after being pushed onto the bar by keeper Angus Gunn.
Brazilian teenager Joao Pedro made it 2-1 from the spot after Gunn was penalised for bringing down Sarr, who netted the decider after Powell scored his third goal in five games to bring Stoke level with a powerful low strike.
- Watch 13 first-round ties on BBC iPlayer and the BBC Sport website and app this weekend. Find out more here.
- 14ChalobahBooked at 56minsSubstituted forHughesat 89′minutes
- 29CapoueBooked at 90mins
- 8CleverleySubstituted forGarnerat 62′minutes
- 10João PedroSubstituted forGrayat 62′minutes
- 1GunnBooked at 61mins
- 14SmithSubstituted forVokesat 74′minutes
- 13ObiBooked at 79mins
- 21FletcherSubstituted forBrownat 66′minutes
- 25PowellSubstituted forCousinsat 86′minutes
- 40Nna Noukeu
Match ends, Watford 3, Stoke City 2.
Second Half ends, Watford 3, Stoke City 2.
Ismaila Sarr (Watford) wins a free kick on the left wing.
Foul by Tyrese Campbell (Stoke City).
Attempt saved. Harry Souttar (Stoke City) header from the centre of the box is saved in the top right corner. Assisted by James McClean with a cross.
Etienne Capoue (Watford) is shown the yellow card.
Foul by Will Hughes (Watford).
Jordan Thompson (Stoke City) wins a free kick in the attacking half.
Goal! Watford 3, Stoke City 2. Ismaila Sarr (Watford) right footed shot from the centre of the box to the bottom left corner. Assisted by Ken Sema.
Attempt blocked. Will Hughes (Watford) left footed shot from outside the box is blocked. Assisted by Ismaila Sarr.
Attempt missed. Ismaila Sarr (Watford) header from a difficult angle on the left is close, but misses to the left. Assisted by Ken Sema with a cross.
Offside, Stoke City. Jordan Thompson tries a through ball, but Harry Souttar is caught offside.
Foul by Ben Wilmot (Watford).
Tyrese Campbell (Stoke City) wins a free kick on the right wing.
Substitution, Watford. Will Hughes replaces Nathaniel Chalobah.
Attempt blocked. Kiko Femenía (Watford) right footed shot from outside the box is blocked.
Corner, Watford. Conceded by Jacob Brown.
Substitution, Stoke City. Jordan Cousins replaces Nick Powell.
Attempt missed. Nick Powell (Stoke City) right footed shot from the centre of the box is high and wide to the right. Assisted by Tyrese Campbell.
Goal! Watford 2, Stoke City 2. Nick Powell (Stoke City) right footed shot from the centre of the box to the bottom left corner. Assisted by Tyrese Campbell.