Arsenal (2e, 25 points) revient à six longueurs de Liverpool (1er, 31 pts) et double Manchester City (4e, 23 pts), attendu dimanche à Anfield pour le sommet de la 13e journée.
Au London stadium, samedi, les "Gunners" ont roulé sur West Ham durant une première période spectaculaire, terminée à 5-2, puis ils ont géré leur avance après la pause.
Ils ont mené 4-0 sur des buts de Gabriel (10e), Leandro Trossard (27e), Martin Odegaard (34e sur pénalty) et Kai Havertz (36e), avant de se faire surprendre deux fois en deux minutes, par Aaron Wan-Bissaka (38) et Emerson (40e).
Un pénalty de Bukayo Saka (45e+5) a redonné trois buts d'écart à Arsenal juste avant la mi-temps.
L'équipe de Mikel Arteta a connu un creux en Premier League avec quatre matches sans victoire, ni beaucoup de buts marqués (seulement trois), avant la coupure internationale de novembre.
Mais depuis la reprise, elle a renoué avec la victoire dans de larges proportions, que ce soit contre Nottingham Forest (3-0), le Sporting Portugal (5-1) et désormais West Ham, quatorzième de Premier League.