This is definitely a great opportunity for Arsenal and they should not let it go to waste. It may not be easy but Arsenal still have a great chance to win because they have the advantage of playing at home. Arsenal have struggled to score in their last games, but if only they played like they did against Man City, I think they will easily crush West Ham.
Liverpool may be quite regretful about this result, but they also have to realize that Aston Villa did play well. 2 draws in the last 3 games are not a good thing, and if they can't improve soon, I think Arsenal could just find their way to the top.
I'm also of the opinion that Arsenal will beat West Ham United and therefore reduce the deficit from 8 points to 5 points, I'm really positive about that. I just hope Liverpool doesn't start feeling the pressure because they really need to be composed of they are to win the EPL this season.
Arsenal clearly have a higher chance of securing full points when hosting West Ham, on paper there is no doubt about that. Beating Manchester United is the only best win that West Ham has ever achieved so far, I think they need a miracle to be able to beat Arsenal this week. In the first half of the season, Arsenal were able to beat West Ham with a score of 5-2, Arteta and his team seem to be able to do it again.
Arsenal's chances of winning the trophy are still very open, the points difference with Liverpool is still very realistic to be reduced, although everyone realizes that it is not an easy job to do. Liverpool will face more pressure in the future, especially if they go further in the Champions League. Even though Arteta is currently missing several key players, they should still be able to beat West Ham with ease.