Match ends, Arsenal 3, West Ham United 0.
- Arsenal earn seventh win in last eight games
- Gunners a point behind second-placed Man City
- West Ham have one win in 12 league games
- Allardyce yet to win at Arsenal in 11 games
Arsenal warmed up for their crucial Champions League second-leg tie at Monaco on Tuesday with a 10th successive win over West Ham.
The Gunners dominated the first half before Olivier Giroud smashed in an angled drive just before half-time.
Kevin Nolan and Matt Jarvis came close to scoring for the Hammers.
But late strikes from Aaron Ramsey and Mathieu Flamini earned a win which puts Arsenal a point behind second-placed Manchester City.
City's 1-0 defeat by Burnley came after a convincing performance from Arsene Wenger's side, who will be aiming to overturn a 3-1 deficit in France next week.
An identical scoreline would see them progress but as unlikely as that might be, the Frenchman will be pleased his side came through the game unscathed and finally found their range after wasting a number of chances.
Until the strikes from Ramsey and Flamini, West Ham looked like they might build up a period of sustained pressure, but the introduction of Santi Cazorla helped earn Arsenal a seventh win in their last eight games.
Conjuring up a number of flowing moves from the start, the Gunners should have gone into the break more than one goal ahead. They only held a slender lead thanks to several saves from West Ham goalkeeper Adrian.
The opportunities arrived as early as the fifth minute when the Gunners had a strong penalty appeal waved away by referee Chris Foy after James Collins bundled over Arsenal forward Theo Walcott.
Walcott, in for injured winger Alex Oxlade-Chamberlain, showed some rustiness when presented with further opportunities in what was only his third Premier League start of the season.
Other Arsenal players, such as Alexis Sanchez and Ramsey, found Adrian an unbreachable force.
The home crowd began to grow frustrated but they went into the break lifted by Giroud's goal as the French striker finished another neat interchange by crashing his shot in off the far post. It was his sixth goal in seven games.
With Diafro Sakho a lone threat up front, Hammers boss Sam Allardyce screamed at his players to get further forward in the second half.
It seemed to have an effect as West Ham grew in influence and Jarvis went close, but he could not keep his shot down from a corner.
Giroud played his part in the second goal as he set up Ramsey following a throw-in, with Flamini adding the gloss from close-range with his first touch.
- 14WalcottSubstituted forCazorlaat 72'minutes
- 11ÖzilSubstituted forFlaminiat 83'minutes
- 17SánchezBooked at 36minsSubstituted forWelbeckat 65'minutes
- 16NobleSubstituted forde Carvalhoat 82'minutes
- 7JarvisSubstituted forAmalfitanoat 75'minutes
- 15SakhoBooked at 78mins
- 12de Carvalho
- Anthony Taylor
- Shots on Target
Second Half ends, Arsenal 3, West Ham United 0.
Corner, Arsenal. Conceded by Adrián.
Attempt saved. Danny Welbeck (Arsenal) header from the centre of the box is saved in the bottom right corner. Assisted by Olivier Giroud with a cross.
Attempt missed. Cheikhou Kouyaté (West Ham United) right footed shot from outside the box is high and wide to the left.
Foul by Olivier Giroud (Arsenal).
James Collins (West Ham United) wins a free kick in the defensive half.
Corner, Arsenal. Conceded by Cheikhou Kouyaté.
Francis Coquelin (Arsenal) wins a free kick in the defensive half.
Foul by Morgan Amalfitano (West Ham United).
Goal! Arsenal 3, West Ham United 0. Mathieu Flamini (Arsenal) right footed shot from very close range to the bottom right corner. Assisted by Santiago Cazorla.
Substitution, Arsenal. Mathieu Flamini replaces Mesut Özil.
Substitution, West Ham United. Nenê replaces Mark Noble.
Goal! Arsenal 2, West Ham United 0. Aaron Ramsey (Arsenal) left footed shot from the centre of the box to the bottom right corner. Assisted by Olivier Giroud.
Foul by Nacho Monreal (Arsenal).
Morgan Amalfitano (West Ham United) wins a free kick in the defensive half.
Attempt blocked. Danny Welbeck (Arsenal) right footed shot from the left side of the six yard box is blocked. Assisted by Santiago Cazorla.
Diafra Sakho (West Ham United) is shown the yellow card for a bad foul.
Laurent Koscielny (Arsenal) wins a free kick in the defensive half.
Foul by Diafra Sakho (West Ham United).