Mile Jedinak makes his first start for Crystal Palace since returning from the Asian Cup.
The Eagles captain is one of four changes made by Alan Pardew to the team that almost come from two goals down against Arsenal last week.
Glenn Murray, who scored before hitting the post late on, is rewarded with a return to the starting line-up, as is Yannick Bolasie, who was excellent after coming on as a substitute last week.
Martin Kelly comes in for Pape Soaure, who conceded a penalty against the Gunners, at left-back.
For the home side, Sam Allardyce has opted for the same team that almost won at White Hart Lane last week.
However, he does welcome new signing Nene onto the bench - the former Paris Saint-Germain striker will make his debut if he plays.
West Ham: Adrian, Jenkinson, Reid, Tomkins, Cresswell, Song, Noble, Kouyate, Downing, Sakho, Valencia
Subs: Jaaskelainen, Nolan, Jarvis, Nene, O'Brien, Collins, Demel
Crystal Palace: Speroni, Ward, Dann, Bolasie, Zaha, Jedinak, Murray, Mutch, Delaney, Kelly, Puncheon.
Subs: Hennessey, Hangeland, Gayle, McArthur, Ameobi, Ledley, SouareReuse content