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's shot deflected into the corner off the stretched leg of Fabinho in a dramatic finish at Anfield. Earlier in added-on time, Newcastle had an equalizing goal by another substitute, Callum Wilson, ruled out for a handball against the striker.
Mohamed Salah's 20th Premier League goal of the season looked like earning Liverpool a win that would have lifted the team into the top four, above Tottenham, West Ham and Chelsea.
As it is, the Reds are sixth with five games remaining of a disappointing title defense that has left them battling just to earn Champions League qualification.
Salah's goal came in the third minute and was brilliantly taken _ the Egypt forward bringing down a high ball with his left foot and swiveling to smash a finish high into the net. He became the first Liverpool player to score at least 20 goals in three different Premier League seasons.
Salah missed a glut of other chances to move level with Harry Kane as this season's top scorer in an open and often wild game, largely brought about by Liverpool manager Jurgen Klopp's decision to play a front four of Diogo Jota, Sadio Mane, Roberto Firmino and Salah.
That meant Liverpool looked dangerous going forward _ the team had 22 shots _ but was left vulnerable at the back.
Most of the chances created by Newcastle, for whom forward Allan Saint-Maximin was a constant live wire, came in the first half and again after Willock and Wilson, the fit-again striker, came off the bench halfway through the second half.
Willock also scored an 82nd-minute winner against West Ham last weekend, as well as an 85th-minute equalizer against Tottenham on April 4.
Newcastle moved nine points above the relegation zone with five games left.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)