Salah ran onto Luis Diaz’s cross, that originally evaded Darwin Nunez, with the Egyptian King taking a touch before bursting towards goals.
But the Liverpool talisman’s move was cut out by West Ham’s centre-back, who failed to win the ball as he tried to stop Salah in his tracks and caught the winger on his way through.
“It’s as clear cut a penalty as you’ll see all season,” talkSPORT’s reporter for the game Matt Jones said.
Salah proceeded to convert from the spot, sending West Ham’s Alphonse Areola the wrong way as he smashed the ball into the net.
As a result, he’s now the first player in Premier League history to score or assist in 12 consecutive games twice.
He first achieved the feat from August to December 2021 and his current run started in April this year.
The Hammers found themselves on level terms before half-time, with Jarrod Bowen firing the ball onto the post and in with a diving header.