Liverpool continue their unstoppable march to the Premier League title with a 2-0 victory at West Ham taking them 19 points clear with just 14 games left to play.
A first half Mohamed Salah penalty and second half strike from Alex Oxlade-Chamberlain saw them earn another trademark victory against the relegation threatened Hammers to respond after their FA Cup stumble at Shrewsbury.
Liverpool used their game in hand to complete the full set of Premier League scalps as they've now beaten all 19 top flights side this season as they made it an eye-popping 23 wins from 24 games with still just that one draw at Old Trafford their only points dropped of the season.
The countdown is now well and truly on until Liverpool end their 30-year wait for the title as they now need just eight more wins from 14 games to make absolutely sure they win the Premier League for the very first time.
David Moyes' West Ham, who are mired deep in relegation trouble ,held out until 10 minutes before half-time, when a scramble in the penalty area ended with Diop bundling over Origi.
VAR had a good look at a replay of Roberto Firmino's hand potentially brushing the ball in the build-up, but the spot-kick was confirmed and Salah thumped it home for his first goal in the capital since he netted at Crystal Palace 22 months ago.
It was by no means Liverpool at full throttle and they should have been pegged back after the break when Declan Rice's cross found Manuel Lanzini eight yards out, but the Argentinian mis-kicked wildly.
The Reds broke down the other end and Fabianski had to keep out Firmino's close-range effort at full stretch.
But Fabianski was powerless to prevent Oxlade-Chamberlain doubling Liverpool's lead seven minutes after the break.
With Deadline Day fast approaching, stick with Sporting Life for all the latest transfer news, with our live daily blog here and done deals for the month available here.
We will be providing live coverage on Friday ahead of the 2300 GMT deadline, keeping you across all the completed transfers across the Premier League, Sky Bet EFL and Europe.