West Ham have lost the last two games to Arsenal in the Carabao Cup and at home to Newcastle United last time out while Bournemouth are without a win in eight.
But they were back to their bad old ways against Newcastle shipping goals with ease.
A number of players stood out for all the wrong reasons against the Magpies and Moyes looks set to make as many as four changes as he takes no prisoners for a crucial six pointer knowing defeat will put his side back in the bottom three.
Adrian did himself no favours with his performance but should keep his place given backup Joe Hart has been terrible all season in most aspects, particularly distribution.
Arthur Masuaku is lucky to keep his place after slipping back to his bad habits as is Cheikhou Kouyate who would be out if the Hammers had any other options.
James Collins in for Aaron Cresswell
Cresswell had been a big surprise in a back three of late performing brilliantly and looking very comfortable.
He was terrible against Newcastle and given James Collins had been so impressive on his return to the side he should come back in for such a crucial game.
His experience will be key as will his height because Bournemouth are a threat from set pieces.
Manuel Lanzini in for Andre Ayew
Ayew missed a penalty and generally offered little apart from a his tap-in which made things interesting against Newcastle.
Ayew just does not fit at West Ham because he doesn't do enough in his all round game to justify starting up front and is often played out of position where he rarely has the kind of impact expected from a £20.5 million signing.
Manuel Lanzini is hands down West Ham's most important and best player by a country mile and they need him on his game to have any chance of beating Bournemouth. The Argentine has been sorely missed in the last two games after being banned for diving and will come straight back in.
Javier Hernandez in for Michail Antonio
Antonio was singled out by Moyes after Newcastle saying the fans' favourite did not do enough.
He has struggled with injury and form this season and will make way for Javier Hernandez who has been forced to make do with a place on the bench of late.
There is something seriously wrong if a potent finisher as good as Hernandez is on the bench for a team who need goals to get wins to stay up.