The winger is fully fit again after being forced off with an ankle injury against Brighton and Hove Albion in the FA Cup at the start of the month, and has been named in Roy Hodgson’s starting XI.
There is also another boost for the Eagles manager as he is able to name Mamadou Sakho on the bench for this game, after the Frenchman recovered from his knee injury sustained against Bournemouth in December. If he comes on, then he’ll make his 300th club career appearance.
David Moyes meanwhile has made four changes to his Hammers line-up from their last league game which saw them draw 1-1 with Bournemouth, with loan arrival Joao Mario handed a Premier League debut.
With Marco Arnautovic, Pedro Obiang, Manuel Lanzini and Arthur Masuaku unavailable, Moyes has also handed starts to Javier Hernandez, Declan Rice and Sam Byram as he keeps faith in his 3-5-2 formation.
West Ham: Adrian, Collins, Ogbonna, Cresswell, Zabaleta, Kouyate, Rice, Noble, Byram, Mario, Hernandez. Subs: Hart, Fonte, Oxford, Cullen, Quina, Haksabanovic, Martinez.
Palace: Hennessey, Fosu-Mensah, Kelly, Tomkins, Van Aanholt, Townsend, Milivojevic, McArthur, Zaha, Sako, Benteke. Subs: Speroni, Ward, Souare, Sakho, Cabaye, Riedewald, Lee.