Lucas Digne ensured Everton left Goodison Park with a share of the spoils after the Hornets had looked to travel back from Merseyside with a valuable three points on Monday night.
The Frenchman hit a 96th minute free kick after Watford looked like they were going to hold on for all three points.
Former Watford striker Richarlison opened the scoring after 15 minutes but the game was turned on its head with two Watford goals in two minutes midway through the second half.
First, Toffees full back Seamus Coleman put the ball into his own net to level up the scores then Abdoulaye Doucoure silenced the home fans to give Watford a shock lead.
After Gylfi Siguardsson had a penalty saved, Watford looked set to hang on for the victory until Lucas Digne stepped up to spare Everton’s blushes.
The result ended Watford’s run of three straight defeats.
The Hornets return to action on Saturday at Vicarage Road when they face Cardiff.
Speaking after the game, Watford captain Troy Deeney said the draw felt like a defeat.
He said: “I felt we were the better team and we showed some know-how. We should win a game when we score two. We played with high energy and good pressing. It’s disappointing but we have to take the draw.”
Picture courtesy of Alan Cozzi