Player Ratings: West Ham 0-2 Liverpool
It was one of those games that we were expected to win, but many hoped we would drop points in.
And in previous years we probably would've done. West Ham held firm in the first half an hour, even creating a few chances themselves.
But Liverpool had started to grind them down, and so when Origi won a penalty after a good passage of play, it was no surprise to see Salah tucking it away.
From there, it was pretty much secure, as West Ham probed (now and again) but never really looked interested in making a real game of it. 19 points clear now. Surely we're on our way to number 19 after that?
Alisson - All honesty - Alisson was on a 7 before that save at the end from Rice's header. He was brilliant throughout, made a few comfortable saves but that was the one. He's built his form since returning from injury and just continues to look imperious. 8
Trent Alexander-Arnold - A good performance without really being tested too much. Only mark against tonight was his attempted clearance that hit his own post. Lucky. Very lucky. 7
Virgil Van Dijk - He was actually beaten to a header tonight by Haller. It was a moment of concern. But then Liverpool won a penalty shortly afterwards and never looked back. No, in all seriousness it was the only thing he lost all night. Solid, as per. 7
Joe Gomez - Tended to stick as the main centre back, while Van Dijk loped forward on occasion early on when Liverpool were trying to break down the home side. Solid, much like his partner. 7
Andy Robertson - Saw a lot more action than his right-sided counterpart, for a change. Put in some lovely crosses and had a perfect chance to double his season goal tally. Saw his shot go just wide though. 7
Jordan Henderson - Another top-drawer display from the captain, who managed to be literally everywhere. He also played in most positions too, ending the night at right back. Playing himself toward a nomination for Player of the Year. A few more goals and assists and he'll be a dead cert. 8
Gini Wijnaldum - Just edges the captain for us, as he didn't put a foot wrong all night. He bossed West Ham's midfield, with Declan Rice being the only real threat. The Dutch star, like Henderson, covered most parts of the pitch and didn't give the home side a second when in possession. 8 Man of the Match
Alex Oxlade-Chamberlain - Let's be honest, he wasn't having a good night again. This wasn't his type of opponent. But then Liverpool broke from a West Ham corner, Salah played him in and it was 2-nil. Game over. His sixth goal of the season. 7
Divock Origi - He worked hard, as he does, but it just wasn't his night. Replaced early in the second half. 5
Mo Salah - Got his goal from the spot, and pestered the home team's defence all night. Wasn't given much space but that didn't seem to bother him all that much. 7
Roberto Firmino - Another performance of class from the Brazilian who worked his socks off, as he always does. His ingenuity isn't always rewarded but he must be an absolute nightmare for opposition players. Couldn't get the goal that his display deserved. 7
Fabinho - Made a bit of a cock up that led to Trent hitting his own post and was a little under or over in his passes but it's another 30 minutes of playing time and we kept a clean sheet. 6
Naby Keita - Like Fabinho, he got those crucial minutes in a game that was already won. 6
Curtis Jones - Not on for long but was good to see him mixing it with the big boys. NA