Michail Antonio scored a first half brace, while Saïd Benrahma, Jarrod Bowen and Mark Noble also found the target, before youngster Armstrong Oko-Flex rounded off a highly-entertaining 6-2 win late on.
Moyes said, "We're pleased. We got a win, we scored some goals and a couple of our main players got goals too, which is really important to us.
"You never know what the results mean in pre-season, but all I do know is we're getting better and I want a new West Ham who play and win, try to do the right things and I thought today we did a lot of the right things.
"There were things we didn't do so well defensively and a lot of things we should have done even better going forward, but in the main it was a good performance.
"All the main players are beginning to get goals and you want them to get the confidence because we want to keep doing what we did last year. I thought we were exciting to watch, we were entertaining at times, but while we're doing that we also need to make sure we're good enough at the other end. We conceded two today and we could have conceded a couple more on another day so we need to make sure we tighten that up."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!