Egypt's red-hot forward Mohamed Salah set another Liverpool record on Saturday but his side conceded a last-gasp equaliser in a 1-1 draw at home to Newcastle United. Joe Willock scored in the dying seconds of stoppage time as Newcastle United boosted their Premier League survival hopes. Liverpool had opened the scoring at Anfield inside three minutes when Newcastle defender Ciaran Clark failed to clear a cross, allowing forward Mohamed Salah to control the ball and fire a left-footed half-volley into the roof of the net. The Egyptian King became the first ever Liverpool player to score at least 20 goals in three different Premier League seasons. He is now just one goal behind Tottenham Hotspur striker Harry Kane on top of the competition's scoring chart. Newcastle substitute Callum Wilson thought he had equalised in stoppage time, but the goal was disallowed by VAR for an offside by the English striker. But the visitors did not relent and eventually snatched a point through Willock's goal from virtually the last kick of the match, punishing the reds, who dominated possession and fired in nine shots on target but were unable to add to their opening goal. (For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)