Brighton captain Lewis Dunk scored an incredible equalizer to deny Jurgen Klopp three points on his seventh anniversary as manager of Liverpool.
Simon Adingra stormed past Alisson after catching out Alexis Mac Allister, who was making his maiden comeback to his former club.
Klopp’s team equalized after Dunk’s erroneous pass set up Darwin Nunez to sweep home, before Salah scored from the penalty spot in first-half stoppage time.
It was given to Pascal Gross after he dragged Dominik Szoboszlai down by his collar.
Liverpool had a fantastic opportunity to extend their advantage when substitute Ryan Gravenberch, who came on for Harvey Elliott at the start of the second half, hit the crossbar from close range when it appeared easier to score.
It turned out to be a costly miss, as Dunk equalized in the 78th minute with a first-time finish from Solly March’s free kick.
Joao Pedro then squandered a late opportunity to win it for the hosts, shooting over from within the area.