Noble brachte die Hammers nach einem Foul von Doucouré an Lanzini früh in Front, der Routinier verwandelte den fälligen Elfmeter (3.).
Für die punktlosen Gastgeber antwortete Gray nach einer guten Viertelstunde, der Angreifer sorgte für den 1:1-Pausenstand (17.).
Nach dem Wechsel schlug dann Hallers Stunde: Zunächst verwertete der Franzose ein Zuspiel von Felipe Anderson zum 2:1 (64.), ehe er per Fallrückzieher im Anschluss an eine Ecke den Doppelpack schnürte und so den ersten Dreier für sein Team sicherte (73.).
Watford bleibt ohne Punkt am Tabellenende, West Ham hat nach drei Partien nun vier Zähler auf dem Konto.