Arsenal held off a second-half comeback from West Ham United to claim a 2-1 victory at Upton Park and keep their top-four hopes alive in the Premier League.
The Gunners scored two goals in a little over two minutes at the end of the first half to take control of the game, with Santi Cazorla converting from the spot after being brought down, before Danny Welbeck tapped home his side's second.
Chieckhou Kouyate pulled a goal back for the Hammers less than 10 minutes after the restart with a header which deflected beyond Wojciech Szczesny and into the back of the net.
Despite pressing for an equaliser, the hosts were unable to find a way through as Arsenal held out to take all three points.
Relive Sports Mole's live text coverage of a thrilling London derby below.
WEST HAM UNITED SUBS: Jaaskelainen, Nolan, Noble, Collins, Demel, Cole, Valencia
ARSENAL SUBS: Ospina, Gibbs, Chambers, Campbell, Walcott, Podolski, Akpom
WEST HAM UNITED SUBS: Jaaskelainen, Nolan, Noble, Collins, Demel, Cole, Valencia
ARSENAL SUBS: Ospina, Gibbs, Chambers, Campbell, Walcott, Podolski, Akpom
WEST HAM UNITED STARTING XI: Adrian, Reid, Cresswell, Tomkins, Kouyate, Carroll, Downing, Sakho, O'Brien, Amalfitano, Song
ARSENAL STARTING XI: Szczesny, Debuchy, Mertesacker, Koscielny, Monreal, Flamini, Coquelin, Oxlade-Chamberlain, Cazorla, Alexis, Welbeck