Joe Willock scored an equaliser in the dying seconds of stoppage time as Newcastle United earned a 1-1 draw against Liverpool on Saturday to boost their Premier League survival hopes, while denting the prospects of Champions League football for Jurgen Klopp's side.
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.
But despite dominating the ball possession and making 22 attempts on goal, Liverpool failed to extend their advantage.
Newcastle forward Callum Wilson had a strike ruled out for offside in the 90th minute but Steve Bruce's side continued to pile on the pressure.
They were rewarded in the 95th minute when Willock found the net for the third league match in a row with virtually the last kick of the match.
"We pushed hard in the second half. Apart from the sloppy goal we gave away, I thought the boys did really well," Willock, who is on loan from Arsenal, told BT Sport.
"Hopefully, it is more the performance we need to keep up. I don't feel like we were showing what we can earlier. What we are showing now is brilliant, and if we continue like that we will be safe for sure."
The result left Liverpool in sixth place, one point behind both top-four rivals West Ham United and Chelsea who meet at the London Stadium later in the day.
Liverpool midfielder Thiago Alcantara said the team must show hunger to deserve a place in next season's Champions League.
"We have no words to explain the disappointment we have," he said. "We had a lot of chances to win in the first half.
"It doesn't change that we want to win and want to be in the Champions League but for that we have to deserve to be there."
Manager Jurgen Klopp added: "I don't think you can create many better chances than we did. We scored a wonderful goal but didn't finish the game off.
"They deserved the goal because they had scored before...we didn't even take the present. We were lucky with VAR today and gave another chance away, it makes no sense and it's really tough to take. Why it happened I don't know.
"It's a point but it feels like a defeat. Today I didn't see that we deserved to play in the Champions League next year.
"We have another five games and we will see what we can do. We learn, or we don't play Champions League."
Newcastle stay 15th in the table but they are now nine points clear of the relegation zone.