Player Ratings: Liverpool 2-1 West Ham
It was ugly, it was dull and it was worrying at times but we got the job done in the end. We scored when it mattered and did just about enough to get over the line.
Going a goal behind to yet another individual error - this time from Gomez - was not what was needed, with Fabinho also being missing and Nat Phillips getting the nod.
But we recovered, and found an equaliser by the break. Somehow, the early stages of the second half managed to be even worse, but the real change came with the two substitutes: Xherdan Shaqiri and Diogo Jota.
Those two changes were the impetus and we should've won 3-1, with the 2nd and 3rd goals being made - directly or indirectly - by Shaqiri and/or Jota. Job done. Top of the table and it's Man City away next week.
Alisson - Unsighted for the opening goal but comfortable otherwise. Glad he's back. 7
Trent Alexander-Arnold - Cross after cross but little quality from Trent tonight. He was involved a lot though and spent most of the game in West Ham's half. 7
Joe Gomez - Couldn't have hoped for a worse start, as his poor header fell to Fornals to strike past Alisson. Improved though and looked comfortable enough by the final whistle. 7
Nat Phillips - Fans were worried when he was announced in the starting line up but one little blip aside, he barely put a foot wrong and won everything in the air. Brilliant league debut. 7
Andy Robertson - Not his greatest night. For all his huff and puff he wasn't able to really get under West Ham's skin, the way he normally does. May have been partly due to Mane flitting across the front-three though. 6
Gini Wijnaldum - Many fans were - still - asking what he offers but to the more discerning football fan, Gini was immense. He was literally everywhere. Helping out in defence one minute, receiving the ball on the edge of the opposition box the next, before doubling up on the flank to stop an attack. Immaculate performance from the Dutch star. 8 Man of the Match
Jordan Henderson - A somewhat... rigid display from the captain. He was good enough, but his passing and crossing was slightly stuck on repeat - he kept trying the same thing. Came out on the winning side though, that's all that matters. 6
Curtis Jones - Just not his day. He said at the start of the season that he felt he deserved to play more games, well he's getting his chance this season but he's yet to really take it. Needs to not try as hard and keep it simple; chances to make a big impact will come. 5
Sadio Mane - A rare poor day for Sadio. He looked to be playing within himself, kept coming inside and trying to wriggle through a few defenders. 6
Mo Salah - Salah was having another greedy day today. He won - and scored - the penalty, so it's hard to really criticise too much but he had several chances to create something more but was all too intent on finding his own chances. 6
Roberto Firmino - Just not enough of a contribution again. We know he works hard, we know his pressing is immense, but even that's gone off the boil lately and his goal-2scoring efforts have fallen off a cliff. That needs to change with Jota and Shaqiri looking at his spot. 5
Diogo Jota - Barely had 20 minutes to make an impact but boy, did he. Had one goal ruled out by VAR, before scoring an undoubted winner on 85 minutes. His running and willingness to make runs other players wouldn't led to both opportunities. Deserved both goals here. 7
Xherdan Shaqiri - Like Jota, his introduction changed the dynamic of our attack, and his lovely through ball to Jota showed exactly what he can offer. Definitely has to play more this season. 7
James Milner - Came on to help arl-arse the three points and duly obliged too. NA