Crystal Palace are unbeaten in their last five against West Ham, with neither side keeping a clean sheet in this fixture in the previous 15 meetings.
Both teams lost 2-1 on the opening weekend. In seven of the last eight meetings between the two teams, the Over 2.5 market has landed in seven of the last eight, with the BTTS market landing in the previous ten fixtures between the two sides. West Ham have been the first team to score in the previous five fixtures but to no avail.
We predict: Crystal Palace 3-1 West Ham