The Gunners headed to Upton Park looking to produce the required response following a disappointing 2-1 home defeat by Premier League leaders Chelsea, after having beaten Olympiacos in their midweek European tie.
Arsenal dominated the early stages, but were made to pay for not making the most of possession when Mohamed Diame put the Irons in front with a well-taken first goal for the club on 21 minutes.
However, the Gunners then dug deep to level before the interval through Olivier Giroud, his first in the Premier League, with substitute Theo Walcott (77) adding a second on the break and the industrious Santi Cazorla cracking in a 25-yard effort to wrap things up with seven minutes left.
Wenger’s men will now head into the international break confident they can build a sustained attack on the top four. “We started with a lot of questions raised about the team. We have now played seven games and the belief in the squad is that we have a chance,” he said. “We now need to do it week after week. The spirit and quality are there. It is about how consistent we are now.”