Tomas Soucek and Edson Alvarez continue at the heart of West Ham’s midfield, with Ben Johnson, Mohammed Kudus, and James Ward-Prowse playing behind Jarrod Bowen, the loan frontman.
Kurt Zouma, Vladimir Coufal, Nayef Aguerd, and Emerson all hold their places in defence, while Alphonse Areola, who was withdrawn with an injury at Old Trafford last weekend, appears to have passed a late fitness test in goal.
Moyes’ side has now gone six games without a win in all competitions, the last being after Christmas against Arteta’s side at the Emirates Stadium (28 December).
The Gunners will be looking for retribution for that defeat, and they will be boosted by their critical and enormous win over Liverpool last weekend, which maintained them in contention for the Premier League title.
West Ham, on the other hand, will come into this game with minimal weapons, having sold Pablo Fornals and Said Benrahma, while Lucas Paqueta and Michail Antonio are now injured.
The Irons manager recently made the perplexing decision not to play a striker in Danny Ings, a decision that has cost him and his team by lacking urgency and cutting edge against Bournemouth and Manchester United.
Moyes must learn from his mistakes against the Gunners, as Hammers fans will expect progress at home, or things might get ugly at the London Stadium.
In other West Ham news, Jamie Carragher has predicted the score ahead of the game against Arsenal.