Gabriel Magalhaes headed Arsenal to a hard-fought 1-0 victory over Tottenham in a fiery North London derby at the Tottenham Hotspur Stadium.
The Arsenal centre-back rose above Cristiano Romero to power home Bukayo Saka's corner midway through the second half as Tottenham's set-piece frailty proved costly again.
The goal came from one of few clear chances in a tense and dogged encounter which featured eight yellow cards, including seven in the first half, equalling a Premier League record.
As it happened: How Arsenal edged to victory
How the teams lined up | Match stats
Live Premier League table | Watch PL highlights for free
Stream the Premier League with NOW
Tottenham started the game strongly but couldn't find a breakthrough as David Raya denied Dejan Kulusevski and Dominic Solanke sent a looping header just past the post.
Those first-half chances were as close as they came, bar a late, long-range effort from Kulusevski which flew narrowly over, with Arsenal producing an outstanding defensive display, led by scorer Gabriel and his centre-back partner William Saliba.
The victory, their third in a row at the Tottenham Hotspur Stadium, ensures Mikel Arteta's side remain within two points of champions Manchester City ahead of next Sunday's blockbuster showdown at the Etihad Stadium, which is live on Sky Sports.
Ange Postecoglou's side, meanwhile, are left with only four points from their first four Premier League games of the season, making it Tottenham's worst start to a campaign since the 2015/16 season under Mauricio Pochettino.
Story of the match in stats
What's coming up in the Premier League?