Gabriel Magalhaes' powerful header in the 64th minute secured a valuable win for the Gunners against their rivals on their own turf, as Spurs once again struggled to defend against a set piece.
Without Martin Odegaard and Declan Rice in midfield, Arsenal stood strong as Spurs failed to build on a bright start to the contest.
Arsenal made it three wins on the bounce against the old enemy to close the gap on Premier League leaders Manchester City to two points with the two sides meeting at the Etihad next weekend.
A bad-tempered first-half saw seven yellow cards handed out – a new Premier League record – with Jurrien Timber’s challenge on Pedro Porro sparking a brief melee involving players from both sides.
Arsenal’s 3-2 win at the Tottenham Hotspur Stadium last April came after they relentlessly exposed Spurs’ weaknesses on corner kicks.
Much to the frustration of Ange Postecoglou, the same old problems persisted on Sunday afternoon with Arsenal fans in the away end sensing history could repeat itself.
Bukayo Saka’s wicked delivery left the Tottenham goalkeeper Guglielmo Vicario flapping with Gabriel easing away from Cristian Romero to drill his header home and silence the home crowd.
Tottenham laboured after going behind with an effort from range from Dejan Kulusevski the best they could muster as they chased the equaliser.
It never came, with Arsenal staying right on the shoulder of defending champions City in the early weeks of the season.
The Gunners have now won three of their opening four games of the season with the 1-1 draw against Brighton prior to the international break their only blemish.
Spurs sit in 13th having won just one of their opening four.