West Ham were undone by two moments of brilliance from Mo Salah as Liverpool recorded a 3-1 win at the London Stadium on Saturday.
The two sides played out a relatively even first half but the game turned on a Michail Antonio chance on 55 minutes.
The Hammers star pounced as James Milner failed to deal with a cross from Jarrod Bowen but he couldn’t wrap his foot around it and sent it wide of the post.
Just a minute later, Salah had his first of the day, as he collected the ball from Curtis Jones, beat Aaron Cresswell and curled the ball exquisitely into the top corner.
As David Moyes told the Hammers to go for it in an attempt to get back into the game, Liverpool found space to exploit and they did so with deadly precision to make it 2-0.
A Hammers corner was cleared and the ball was worked to Xherdan Shaqiri on the left flank. The ex-Stoke man lofted a ball into Salah and he brought it down with a truly magic touch before poking it beyond Lukasz Fabianski.
Liverpool really do seem to be clicking back into gear after a run of relatively disappointing form and they made it three with six minutes left, as some excellent interplay on the edge of the box freed Roberto Firmino, who squared for Georginio Wijnaldum to tap in.
Craig Dawson did pull a goal back on 86 minutes, tapping a corner in after Andrew Robertson made a mess of dealing with the cross.
But it was simply too little, too late, and the Irons will have to dust themselves down and go again versus Aston Villa in midweek.