When: Sunday, March 21, 15:00 GMT
How to watch: Sky Sports
Follow the game in our live score centre.
Gunners gaining momentum?
It has arguably been Arsenal's most difficult season in the Premier League era overall, but the Gunners have picked up their form in recent months.
With West Ham challenging for Europe and Arsenal trying to claw back as much as they can in the gap to the top teams before the end of the season, beating one of the teams above them will go some way to doing that.
A late winner from Eddie Nketiah saw Mikel Arteta's side beat the Hammers earlier in the season, but the two teams have had very different campaigns since.
While the Hammers are still flying high, the Gunners' form has picked up in the Premier League - only losing to Manchester City in their last five league matches.
Last three Premier League meetings:
Arsenal 2-1 West Ham United (September 19, 2020)
Arsenal had a flying start to the season, before their form unravelled in the winter months. Here, though, they opened the scoring with a well-worked move seeing Pierre-Emerick Aubameyang chipping a cross for Alexandre Lacazette to power in with his head.
West Ham equalised when a quick break forward saw a ball slid across to Michail Antonio, who prodded in from close range.
Arsenal would win on the day when Eddie Nketiah popped up five minutes from time, after a clever pass from Bukayo Saka saw Dani Ceballos square for the young Englishman to win the points.
Arsenal 1-0 West Ham United (March 7, 2020)
A narrow game took place in one of the final matches before football was halted due to the COVID-19 outbreak in the UK.
The Hammers rattled the post when Jarrod Bowen took aim from range, with Bernd Leno beaten and the ball slamming on the upright.
Arsenal would snatch the victory late on, though, after Lacazette scored from close range and the goal was eventually awarded after a long delay, following an offside call in the build-up.
West Ham United 1-3 Arsenal (December 9, 2019)
A blitz from Arsenal put this result out of sight for the Hammers back in December 2019 at the London Stadium.
West Ham took the lead through a powerful header from Angelo Ogbonna, but the Gunners would roar back with three goals in nine minutes.
Gabriel Martinelli, Nicolas Pepe and Aubameyang all netted in quick succession to earn another win over the Hammers.
Head-to-head in the Premier League
Arsenal won: 32
West Ham United won: 8
Arsenal scored: 91
West Ham United scored: 35
Hammers holding on to European hopes
David Moyes has rightly had praise piled upon him this season for masterminding an unlikely push for the top four for the Hammers this season.
As the season heads into the home straight, though, West Ham's mettle will be tested at every turn as they look to end this campaign on a high and bring European football to the London Stadium.
In a fixture where Arsenal have reigned supreme in the Premier League era, the challenge for Moyes and his men is to see if they can reverse that trend on Sunday afternoon.
Score prediction: Arsenal 1-1 West Ham United
The Gunners may have won the last three editions of this fixture, but the Hammers have become a much more difficult proposition as the season has progressed.
Both teams have been relatively solid scorers in the season so far, but haven't amassed goal tallies which would strike fear in the division's top teams.
Arsenal's scoring form has been erratic and the Hammers have slowed down their scoring rate in difficult matches, so a low-scoring stalemate appears most likely here.
Having been reintroduced into the Arsenal team, Pierre-Emerick Aubameyang to score first is available at 9/2 (Paddy Power).
After scoring the winner in the reverse fixture, Eddie Nketiah is priced at 21/10 to score anytime (Paddy Power).