West Ham United boss Sam Allardyce has called on his players to be more clinical in front of goal when they host Everton this weekend.
The Hammers have scored just twice in their last five Premier League games, with both strikes coming from set pieces.
Allardyce now wants his side to rediscover their touch in the final third when the Toffees make the trip to Upton Park on Saturday.
"Like I have said, we can't score a goal at the minute from open play," he told the club's official website. "We've gone so long, I can't remember the last one, it's that long ago. The last goals we have scored were with Mark Noble from the penalty spot and Aaron Cresswell from a free kick. It's been a long time since we scored from open play.
"We have to know that when we play Everton on Saturday, if we don't keep a clean sheet, it's unlikely we are going to win because we are struggling to score goals at the minute, so the need for to go back to being more clinical as well as keeping a clean sheet is vital."
West Ham's last outing in the Premier League saw them suffer a 1-0 defeat away to Aston Villa.