The club-record signing scored just his second Premier League goal of the season at Bramall Lane on Sunday as West Ham made it back-to-back wins – but Antonio starts ahead of Haller.
Against a transformed Aston Villa on Monday night, with the Hammers seeking a third win and clean sheet on the bounce, Moyes has opted to keep things straightforward.
West Ham XI: Fabianski, Balbuena, Ogbonna, Cresswell, Coufal, Rice, Soucek, Masuaku, Bowen, Fornals, Antonio
Subs: Benrahma, Lanzini, Noble, Haller, Diop, Johnson, Randolph
Aston Villa XI: Martinez, Cash, Konsa, Mings, Targett, Douglas Luiz, McGinn, Trezeguet, Hourihane, Grealish, Watkins
Subs: Taylor, Steer, Traore, Nakamba, El Ghazi, Elmohamady, Ramsey
Last meeting: West Ham 1-1 Aston Villa
West Ham squad from: Fabianski, Randolph, Martin, Balbuena, Diop, Ogbonna, Dawson, Coufal, Fredericks, Johnson, Cresswell, Masuaku, Noble, Rice, Soucek, Fornals, Snodgrass, Lanzini, Yarmolenko, Benrahma, Bowen, Haller.