Mohamed Salah was carried from the pitch on a stretcher as substitute Divock Origi kept Liverpool's Premier League title hopes alive with a last-gasp winner at Newcastle.
The Egypt international was hurt in a collision with Magpies keeper Martin Dubravka 68 minutes into a pulsating encounter at St James' Park to leave his participation in Tuesday night's Champions League semi-final second-leg clash with Barcelona in doubt.
His misfortune came during a breathless 3-2 victory at St James' Park which leaves the Reds two points clear of Manchester City, who play Leicester on Monday evening, and ensured that the race for the title will go to the final day of the season.
The Magpies levelled twice as Christian Atsu and Salomon Rondon cancelled out goals from Virgil Van Dijk and Salah, but it was Origi, whose late intervention clinched the derby victory over Everton earlier this season, who came to the rescue with just four minutes remaining.
Dubravka's goal did not come under threat until the 11th minute when Salah climbed highest to meet Andy Robertson's cross and after seeing his header blocked, he snatched at the rebound and sent the ball into the side-netting.
However, the keeper was beaten in comprehensive style two minutes later when Jamaal Lascelles slipped to leave Van Dijk unmarked, and he headed Trent Alexander-Arnold's assist firmly home.
The Magpies hit back within seven minutes after former Liverpool full-back Javier Manquillo had crossed from the right and Matt Ritchie saw his initial shot blocked.
Rondon smashed the loose ball towards goal, where Alexander-Arnold appeared to block it with his hand, but was spared a red card when Atsu followed up to level.
or tweet
Related football links