Liverpool beat Porto 5-0 last time out, but there are reasons to believe West Ham can achieve a positive result at Anfield on Saturday.

As good as the Reds were in that Champions League last-16 first leg, they have won just four of their last eight matches at Anfield in all competitions.

Jurgen Klopp’s side have been prone to underperforming at home all season. They already dropped points to Burnley, Everton and West Brom in the Premier League, and were turfed out by the Baggies in the FA Cup last month.

West Ham, meanwhile, have developed a habit of taking points off top-six sides under David Moyes. They beat Chelsea in December, and have since earned fine draws against Arsenal and Tottenham.

Liverpool have only failed to score once in their last 20 matches in all competitions, so it’s reasonable to expect them to find the net here. But their failure to keep a clean sheet in five successive outings at Anfield will give Moyes more reason to believe that his side can continue their climb up the league table.

If West Ham are to score, then it will probably be Javier Hernandez who makes the breakthrough.

Chicharito is currently enjoying his most prolific spell at the Hammers after joining from Bayer Leverkusen last summer, scoring three times in his previous four top-flight matches.

The clinical Mexican also knows what it takes to score at Anfield, having netted twice there during his time at Manchester United.

There should be goals in this game, and don’t be surprised if they come late on. Liverpool’s last six home matches have all featured goals after the 76th minute, while West Ham sealed their win over Watford last time out with a late strike.

Moyes would relish a repeat of that on Saturday.

Recommended bets

West Ham double chance and BTTS  

Javier Hernandez to score –  

Goal scored between 76-90 minutes –