Miguel Britos's stoppage-time equaliser for Watford denied Liverpool an opening-day win in a 3-3 draw.
Stefano Okaka had headed in Jose Holebas’s corner to give Watford an eighth-minute lead at Vicarage Road.
But Sadio Mane levelled before the half-hour after a neat one-two with Emre Can.
Less than three minutes later Watford led again through Abdoulaye Doucoure after Liverpool could not clear.
Two minutes later, Salah put Liverpool ahead, bundling in Firmino’s chip.
Despite injuries to three players, Watford pulled level as Britos headed in after Simon Mignolet could not keep out Richarlison's shot.