Jarrod Bowen scored twice as we registered our first Premier League win of the season against a disappointing Wolves side.
The result lifts us from 18th up to 10th in the table, with Wolves dropping down to 16th. It was no more than we deserved as we delivered a fine performance.
Dominant throughout, we rarely looked like relinquishing our lead once Bowen had opened the scoring at the London Stadium, superbly curling a left-foot effort into the bottom corner after being sent clear by Pablo Fornals’ quick free-kick.
The former Hull forward doubled our lead after the break, prodding in from close range after a Fornals’ effort had come back off the post.
We had lost each of our last four top-flight fixtures against Wolves without scoring a single goal, but we created several excellent chances to put the game out of sight.
Tomas Soucek made it three with a header that flicked in off Raul Jimenez from Aaron Cresswell’s corner, and Sebastien Haller’s stoppage time header added the gloss to a fine victory.
After showing improvement in our narrow defeat to Arsenal last Saturday this performance represented a large leap in the right direction.
Having started the evening in the bottom three, few would have predicted that we would end up thrashing Wolves using a similar template. While manager Moyes was not present, it was clear from the opening moments that his side had been set up to operate on the counter-attack.
That, coupled with taking advantage of a 3-4-3 Wolves formation without natural full-backs, helped us establish control.
Ryan Fredericks, Bowen, Arthur Masuaku and Fornals all impressed working in or coming off wide positions and Michail Antonio’s physical presence and pace provided another type of outlet up front.
The 30-year-old, who has kept record signing Haller out of the side since his conversion into a central striker at the end of last season, was a menace throughout.
And he tellingly contributed to both of our opening two goals, winning a free-kick from Willy Boly for the first and powering clear on the left to tee up Fornals before Bowen’s second.
Moyes, communicating with assistant Alan Irvine from home throughout, will have been buoyed by the nature of the victory and the fact that we could have enjoyed an even more emphatic win, had Fornals and Soucek both converted good chances from close range.
It was also the perfect way in which to go into a challenging set of fixtures in October when we will face Leicester, Tottenham, Manchester City and champions Liverpool.
“There were a lot of phone calls with David Moyes. Stuart Pearce was inundated. David picked the team and controlled the substitutions. All the messages that were passed down were very clear. I have worked with David for many years and I have an idea of what he is looking for. All the players and staff have been fantastic.”West Ham assistant Alan Irvine talking to BBC Sport