Manchester City skickade ett tydligt besked efter halvtimmens spel hemma mot Leicester. Man dödade tidigt den matchen och bollade över till Arsenal i toppstriden.
För "Gunners" väntade West Ham på London Stadium under söndagseftermiddagen. Inför mötet hade serieledande Arsenal tre poäng ner till City.
Redan innan matchen ens hade sparkats i gång drabbades Arsenal av ett bakslag. På sina sociala kanaler meddelade klubben att nyckelspelaren Oleksandr Zintjenko står över matchen på grund av en lättare känning i ljumsken.
Men det såg inte ut att stoppa Arsenal - inledningsvis. I den sjunde minuten kombinerade gästerna sig genom West Hams försvar. Till slut nådde bollen fram till högerbacken Benjamin White som frispelade Gabriel Jesus framför mål, som stötte in 1-0.
- Kliniskt spel från Arsenal. En kvalitet man förväntar sig av ett lag i deras position, säger tidigare West Ham-försvararen Matthew Upson, numera expert hos BBC.
Därefter dröjde det bara tre minuter innan Arsenal hade utökat sin ledning. Gabriel Martinelli slog ett svepande inlägg från sin vänsterkant mot ytan vid den bortre stolpen, där Martin Ødegaard mötte upp, placerade in 2-0 och gav Arsenal en drömöppning på matchen.
- Det är chockerande försvarsspel vid den bortre stolpen. Ødegaard smyger sig in vid den bortre stolpen när Martinelli skickar in inlägget. Vackert spelat, men West Ham står och sover, säger Upson till BBC.
Men Arsenal skulle bjuda in West Ham i matchen. Med dryga halvtimmen spelad gav Thomas Partey bort bollen till Declan Rice och slutligen hamnade den hos Lucas Paquetá i gästernas straffområde. Där missade Gabriel sin tackling, fällde landsmannen Paquetá och domaren pekade på straffpunkten. Said Benrahma stod inte för några misstag därifrån utan skickade Aaron Ramsdale åt fel håll och reducerade till 1-2.
Målet gav West Ham momentum. Man tryckte ner Arsenal och öste in inlägg i serieledarens straffområde. Michail Antonio hotade två gånger om; en gång stod Ramsdale för en jätteräddning och den andra gången fick han inte nicken på mål. Avslutet smet precis utanför.
I inledningen av den andra halvleken tilldelades Arsenal en straff efter att bollen tagit på en Antonios arm i West Hams straffområde. Bukayo Saka stegade fram för att slå straffen - men sköt utanför.
Och därefter vände det snabbt.
Bara tre minuter efter Sakas straffmiss plockade Thilo Kherer upp en Arsenal-rensning och hittade Jarrod Bowen. West Ham-yttern tryckte in 2-2-kvitteringen från nära håll och West Ham var tillbaka i matchen efter Arsenals tidiga tvåmålsledning.
- Hur stor påverkan kommer dessa minuter få på säsongen? frågade sig Upson och fortsatte:
- Det är en enkel passning över Arsenal-försvaret. Bowens tajming i avslutet är perfektion. Han håller i sin löpning och får en fantastisk träff med sin vänsterfot.
I matchens slutskede fick lagen varsin stor målchans för att hitta ett segermål.
Tätt efter West Hams kvitteringsmål ställde Arsenal om snabbt efter att ha vunnit boll lågt på sin planhalva. Saka drev boll över hela planen och in i hemmalagets straffområde, men väl där fick han ingen kraft i sitt avslut. Lukasz Fabianski kunde enkelt rädda.
Med tio minuter kvar av matchen fick West Ham ett jätteläge när Antonio tilläts avsluta i Arsenals målområde. Den reslige anfallaren mötte upp ett inlägg och fick nicken riktad mot mål, men fick se sin nick ta i ribbans överkant och ut.
Det blev alltjämt inga fler mål i matchen och slutresultatet skrevs till 2-2. Arsenal tappar således i titelstriden mot Manchester City och ligger numera "bara" fyra poäng framför tvåan.
Startelvor:
West Ham: Fabianski - Coufal, Zouma, Kherer, Cresswell - Soucek, Rice - Bowen, Paquetá, Benrahma - Antonio.
Arsenal: Ramsdale - White, Holding, Gabriel, Tierney - Ødegaard, Partey, Xhaka - Saka, Jesus, Martinelli.