Winston Reid is back in the squad following a throat infection but only makes it as far as the bench.
Jurgen Klopp, meanwhile, makes three changes to the Reds contingent that brought home a five-goal advantage from Porto last week as he tries to extend the club's unbeaten streak at home in the league to a 16th game.
Joe Gomez, returning from a knee injury, takes a berth on the bench.
Liverpool: Karius; Alexander-Arnold, Matip, Van Dijk, Robertson; Oxlade-Chamberlain, Can, Milner; Mane, Firmino, Salah
Subs: Mignolet, Lovren, Gomez, Henderson, Moreno, Lallana, Solanke
West Ham United: Adrian; Cresswell, Collins, Ogbonna, Zabaleta, Evra; Mario, Kouyate, Noble, Lanzini; Arnautovic
Subs: Hart, Reid, Hugill, Hernandez, Byram, Antonio, Rice
Follow all the action from Anfield with Sports Mole's live text commentary.