Player Ratings: Liverpool 2-1 Spurs
It wasn't a great performance. Let's not split hairs. But it was a great result.
Man City still have to welcome Spurs to the Etihad, and on their 2nd half display today, that little blip is officially over.
Harry Kane was as anonymous as usual, and didn't get the chance to score a dodgy penalty but they still have threats throughout the attack and it showed in the last 30 minutes.
But Liverpool now have reserves of energy and will that we've not seen in a team at Anfield for many years and we're using every ounce of it to keep level with a superb City team.
Friday has to be so much better though. We are scraping through games but we've now played our toughest remaining opponents. We have to ensure we boss the last 6.
Alisson - Had a bit of a mix up in the first half, as he collided with James Milner. But it wasn't entirely Alisson's fault. He was quite shaky at times though, and look a bit slow to react. 5
Trent Alexander-Arnold - Played well enough but his crossing wasn't quite up to scratch. Considering we've scored so many more goals from set-pieces than anybody else this season, we never look like a threat and Trent's corners weren't great all day long. 6
Joel Matip - Wasn't as good as in recent games and slipped early in the first half to present the away team with a half-chance. Never really looked troubled but may have been able to react quicker to their only goal. 6
Virgil Van Dijk - We were a bit torn between VVD and Robbo for the away, but Virgil just pips it for his defensive work to prevent an almost certain winning goal late in the 2nd half by pushing Sissoko into taking on a shot, when he'd rather have passed it. 8 Man of the Match
Andrew Robertson - A wonderful ball into Bobby for the opening goal set the tone for Andy's display. He was solid and dangerous going forward, he just didn't always have the right support. 7
Jordan Henderson - Somebody pointed out that Henderson's pass completion from the first half was almost perfect. The one problem is that there was, and rarely ever is, anything to show for it. He does his job as well as he can but when you have Fabinho, Keita and even Lallana on the bench and you're crying out for creativity, unfortunately Hendo has to be the one to miss out. Which is exactly what happened when he was replaced in the 2nd half. 6
Gini Wijnaldum - He had a quiet game but once Fabinho came on for Henderson, and he and Gini were switched to a midfield 2, the game started to turn and the Reds got a foothold back in midfield. Prior to that he wasn't the worst or the best of the three. 6
James Milner - More and more, it's beginning to look as if, like Henderson, Milner's days as a regular starter should be out of necessity, rather than out of choice. He is a great, experienced pro but he does have his limitations and it showed again today. Struggled to cope with Spurs movement and was often found taking too many touches. 6
Sadio Mane - Wasn't at his best, although still offered a threat. He always plays better when he's allowed to drift inside and back outside but with the width of Spurs 5-man defence he often struggled for space to run at them. 6
Mo Salah - Was as frustrating as he as brilliant but ultimately, it was the half a dozen squandered opportunities that were going to tarnish his display. Right up until that header, that led to a mess in the Spurs box and a very gratefully accepted OG. 6
Roberto Firmino - Played really well at times and scored the opening goal. Looked more full of confidence than in recent games, and will hopefully continue to build upon on that in the coming games. 7
Fabinho - The Brazilian is currently playing at a level that his midfield team mates either can't match or aren't good enough too. The difference after his introduction was so obvious that it's absolutely shocking that we had to wait over an hour for his arrival. That can't happen every again. 7
Divock Origi - Gave a more direct threat down Spurs' right and won the corner that eventually led to the winning goal. He's getting the odd cameo here and there but he's not been found wanting for effort when he's introduced. 7
Dejan Lovren - Was on for less than 2 minutes. NA