Liverpool overcame a stubborn Newcastle United side to return to the summit of the Premier League table with a hard-fought 3-2 win at St. James' Park.
Both sides were on the scoresheet after 20 minutes, as Christian Atsu's simple finish, after Salomon Rondon saw his initial shot blocked by the arm of Trent Alexander-Arnold cancelled out Vigil van Dijk's headed opener 13 minutes into the contest.
Liverpool however retook the lead - that they saw through to half-time - on 28 minutes thanks to a deft finish from Mohamed Salah, just two minutes after Ayoze Perez had struck the bar for Newcastle from a tight angle.
Newcastle found themselves back on level terms nine minutes after the restart through a well-taken finish from Rondon, as Liverpool toiled in their pursuit of a third goal.
Their task was made more difficult when Salah had to exit the game due to a head injury following a collision with Martin Dubravka, but his replacement Divock Origi stepped up with a vital contribution, as his challenge on Jamaal Lascelles saw the ball glance beyond Dubravka in the 86th minute for a crucial winner.
Key Talking Point
Despite Rafael Benitez managing Liverpool earlier in his career, the Spaniard did his former club no favours with how they approached the game.
The Magpies were very physical over the course of the game in their attempts to disrupt any sort of rhythm the visitors tried to muster, which in turn brought the fans into the game, who created a hostile atmosphere for the title-chasers.
They also showed fight to come from behind twice, and on another day could've played the majority of the game against ten men had Alexander-Arnold been sent-off for handball. Otherwise, it was a solid performance from a Newcastle side that almost earned them a point.
Starting XI: Dubravka (6); Manquillo (), Schar (7), Lascelles (6), Dummett (7), Ritchie (7); Perez (6), Ki (6), Hayden (6), Atsu (7); Rondon (8).
Substitutes: Muto (N/A).
Salomon Rondon occupied Liverpool's back four brilliantly over the course of the game, Dejan Lovren especially, with his physical presence giving Newcastle a focal point to play off.
He was unlucky the arm of Alexander-Arnold denied him a goal in the first-half, but scored a goal his played deserved in some fashion, with a well-taken volley past a helpless Alisson.
Key Talking Point
It wasn't great and it wasn't pretty from Liverpool, but it very rarely is during a title run-in, especially one of this magnitude as Jurgen Klopp's substitutions had the desired effect once again.
Xherdan Shaqiri's free-kick was challenged by Origi, which went in off the forehead of Jamaal Lascelles, to provide the Reds with yet another late winner, although it was far from convincing.
Barring the two first-half goals, Liverpool weren't their assured selves at the back, with Rondon in particular causing them problems, and making the game a challenge, but one that Klopp's side managed to come through.
The performance would be a concern with Barcelona looming, but in terms of the title race, those connected with Liverpool won't care how they got the win, just that they did.
Starting XI: Alisson (6); Alexander-Arnold (7), Lovren (5), Van Dijk (7), Robertson (6); Henderson (6), Fabinho (7), Wijnaldum (6); Salah (7), Sturridge (6), Mane (7).
Substitutes: Shaqiri (7), Origi (7), Milner (6).
While his presence in the game was controversial, Trent Alexander-Arnold showcased his quality in the final third with two assists in the first-half.
His first provided a simple header for Van Dijk from a corner, while his second was a peach of a cross for Salah, taking his tally of league assists to 11 - level with Andrew Robertson - to give another example of the importance Liverpool's full-backs for their title tilt.
Newcastle end their season with an away trip to the capital, as they face an already-relegated Fulham side at Craven Cottage.
Liverpool meanwhile have the second-leg of their Champions League semi-final against Barcelona on Tuesday, as they look to overturn a three-goal deficit at Anfield. They then host Wolves on the final day, which could see the crowned as Premier League champions.