Arsenal beat Tottenham 1-0 in intense derby courtesy Gabriel's header
Arsenal were missing captain Martin Odegaard through injury and Declan Rice through suspension, but dug deep impressively despite an under-strength midfield.
Gabriel Magalhaes' second-half header earned Arsenal a crucial 1-0 win at Tottenham Hotspur in a feisty north London derby on Sunday to keep pace with early Premier League leaders Manchester City.
Spurs started sharper and David Raya was forced into early saves, turning Dejan Kulusevski's first-time effort behind before he clawed away a dangerous cross from the Sweden winger.
Record signing Dominic Solanke, making his home debut, squandered a good opening in the 14th minute after Arsenal lost possession deep in their own half, taking too long on the ball and allowing William Saliba to recover.
Arsenal were missing captain Martin Odegaard through injury and Declan Rice through suspension, but dug deep impressively despite an under-strength midfield.
"It was difficult because we have lost a lot of important players for us," Arsenal boss Mikel Arteta told Sky Sports.
"Those who waited for the chance trained and behaved in the right manner. This is the result."
The Gunners fought their way into the contest, with Guglielmo Vicario tested by a Kai Havertz header before Gabriel Martinelli was then played in brilliantly by Leandro Trossard but scuffed his shot with Bukayo Saka waiting centrally.
Jurrien Timber was perhaps fortunate to avoid a straight red card in the first half for a reckless challenge on Pedro Porro as he tried to retain possession.
His studs landed on Porro's ankle but referee Jarred Gillett deemed the incident was not serious foul play and VAR declined to intervene, much to the Spurs fans' anger.
The second half started in similar fashion to the first, with the hosts on top as Micky van de Ven tested Raya with a glancing header, before Arsenal again got a foothold in the game.
The game had been breathless but low on quality in front of goal until Arsenal punished Spurs from a corner, having done so twice in last season's 3-2 away win in April.
Gabriel escaped far too easily from Cristian Romero, who pleaded for a foul in vain, and powered a header past Vicario from close range in the 64th minute.
Arsenal withstood some late pressure from Spurs, who created few real chances and were left shooting from range as the Gunners seemed happy with a one-goal lead.
The win, their third in a row away to their bitter rivals, puts Arsenal on 10 points from four games, two behind champions Manchester City ahead of their trip to the Etihad next Sunday.
Arsenal first play Atalanta away in the Champions League on Thursday and will hope Saka, who was substituted late on, can recover in time to play a part.
"I don't know exactly what it is but he could not continue," Arteta told reporters.
Spurs, once again left to rue missed chances, have four points from four games, their worst return after four matches since the 2015/16 season.
Their head coach Ange Postecoglou told reporters: "I still think we had some good opportunities but we could've had so many more.
"We just wasted some of our good play, similar to the other games where we just haven't really had that conviction in the front third."
Postecoglou, who has previously been dismissive of concerns about Spurs' defending at set pieces, said his side were punished for a momentary lapse.
"I thought we handled them well ... but it only takes one," he said.