Newcastle United substitute Joe Willock equalised in the dying moments of stoppage time to earn his side a precious point in a 1-1 draw at Liverpool that dented the hosts' Champions League qualification hopes.
Liverpool scored the opener at Anfield inside three minutes when Newcastle defender Ciaran Clark failed to clear a cross, allowing Mohamed Salah to fire into the roof of the net.
But despite dominating 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.
Player ratings for the match can be seen in the picture gallery above. To view the next image, click on the arrows or swipe if on a mobile device.