Player Ratings: Newcastle 2-3 Liverpool
That was hopefully the last time we'll have to sit through such a nervy 90 minutes this season. Apart from Tuesday and a week tomorrow, obviously!
Newcastle made Liverpool work for 3 points tonight, in a way few teams have all season and the physical toll it took, on Mo Salah in particular, may haunt us over the next week.
But for now, we have to only look at the table again to see what these players have done to try to win this title for the fans and club. Like tonight, they have given everything.
All eyes now turn to Tuesday, and Man City welcome Leicester to look to return to the top of the Premier League and take us down to an edgy final day at Anfield one more.
Alisson - Beaten twice but was calmness personified, barring one moment prior to their equaliser. Also made a great punch late on as Newcastle launched in a late corner. 8
Trent Alexander-Arnold - Was improved defensively to recent weeks and his crossing was a real threat for us. Set up Salah for his goal, along with the opener. 7
Virgil Van Dijk - Was troubled a lot against Barcelona, and not for any particular reason as Messi was kept quiet for long stretches. Rondon gave him a few issues tonight but he mostly dealt well with him. Generally calm and comfortable and marshalled his team mates well. The captain-like moment late on, telling Shaqiri to take the free kick was sublime. 9 Man of the Match
Dejan Lovren - Shall we just say 'he struggled', and leave it at that eh? 5
Andy Robertson - The most amazingly consistent player in the squad. Just never lets his levels drop. Was excellent and always available getting forward to support the attack. 7
Fabinho - Brilliant in midfield, when Newcastle were making a match of it and then slipped comfortably back into the defence late on when Lovren was pulled off. Classy and exudes a world class confidence that pulls teammates together. 8
Jordan Henderson - Not his best display in that advanced role but never shirked his captain's duties and worked hard. 6
Gini Wijnaldum - Like Hendo, wasn't at his best and came off late on. To be expected considering how he worked his backside off in the week. 6
Sadio Mane - Didn't have as much joy against a very hard-working home team but was one of our best outlets. He started out on the left and finished up front, but always caused Newcastle problems. 7
Mo Salah - Was our most dangerous player and biggest threat, scored a sublime goal but went off with a nasty looking head injury. Touch and go as to if he's fit for Tuesday now. 7
Daniel Sturridge - Feels harsh giving Dan a lower rating, he worked hard and was always available but his teammates in midfield particularly, weren't able to provide the quality required. Mature performance late on when we wanted experience. 6
Xherdan Shaqiri - A bundle of energy and forward running when he came on. His free kick assisted the winning header. 7
Divock Origi - As above, came on and scored the winner again. Can't ask much more. 7
James Milner - Gave away a stupid free kick and wasn't quite the mature head we wanted. 6