Crystal Palace welcome the Hammers to Selhurst Park with the teams seperated by four points in the league.