This match would mean a secure perspective for a European place and seen in a tight judgment, Aston Villa and West Ham played for more than three points.
The match was aggressive in the first minutes with the two squads seeking the goal.
Douglas Luiz shot in the 11th minute but Alphonse Areola was there to make a fine save.
Jarred Bowen tried with a shot from the distance in the 14th minute, but once more the goalkeepers decided with their saves. Emiliano Martinez was there to make an easy intervention. Ollie Watkins had a great chance in the 16th, but his attempt went inches wide at the right post of Areola.
Unai Emery had built a great team that responds in the right moments and they managed to find the goal first.
Douglas Luiz scored in the edge of the box with a powerful shot to send his team a goal ahead and open the road for more chances in the 31st minute.
Ollie Watkins and McGinn had both chances to make it two in the next five minutes, but none of them could not convert.
James Ward-Prowse tried with a free kick in the 41st, but his shot was deflected by the wall. West Ham had the initiative, but they could not create the ideal chance to score.
Second half
With the European window to come, both teams needed to give maximum energy to take the three points from this game.
Ollie Watkins had a chance in the start with his shot that it was blocked in the 46th. Alvarez tackled Konsa in the zone and the referee had no second thoughts and awarded a penalty to Aston Villa.
Douglas Luiz scored from the penalty spot to send the match two goals ahead in the 52nd.
West Ham responded with Jarred Bowen who scored after a deflected ball in the 56th.
Ward Prowse tried one in the 64th, but Martinez intervened with two safe hands.
West Ham subbed Thomas Soucek with Muhamed Kudus in the 67th to change things in the attack.
Ollie Watkins scored the third goal after a solo run with a perfect pass from John McGinn in the 74th minute.
Aston Villa was passing a great form and this match proved that once more they will try and catch a high place.
Leon Bailey made the evening more entertaining with his fourth goal to defeat Areola once more.
Moyes decided to replace Michael Antonio with Pablo Fornals in the 89th to not increase the gap of goals more and at the same time balance the game.
Seven minutes were added on as the match entered a possession-to-possession moment.
Aston Villa won with four goals and reconfirmed themselves as a European contender and why not a UEFA Champions League contender for the next season.