Arsenal kept their Premier League title hopes alive with a resilient win in the north London derby.
The Gunners claimed a 3-2 victory over fierce rivals Tottenham on Sunday afternoon, after surviving after a late comeback.
Despite a relatively poor start, an own goal by Pierre Hojbjerg and a Kai Havertz header came either side of an electric Bukayo Saka goal on the counter put Mikel Arteta's men 3-0 up after weathering an early Spurs storm.
The Gunners struggled to escape the home side's press in the first half, yet soaked up the pressure enough to take control through those three goals, ultimately giving Tottenham too high a mountain to climb.
But during a nervy second half, where Spurs scored in the 64th and 87th minutes, Arsenal were forced to survive another onslaught.
There were shades of last season's draws against Liverpool and West Ham, but this time Arsenal did enough to come away with the three points.
Uncharacteristically, David Raya and Declan Rice made huge mistakes for the goals to put Arsenal under the cosh, giving the ball away and conceding a penalty respectively, but the 3-0 lead had given enough of a cushion. If the players are going to make mistakes, 3-0 is the time to make them.
Havertz, once again, had a standout game, acting as the outlet up top when Arsenal went long to bypass the press and getting himself a goal and an assist.
The German international also won 11 duels on the day, proving a nuisance for Spurs and showcasing once again that he could be Arsenal's longer-term centre forward.
The keys to Arsenal's success were belief, resilience and a bit of luck, which is often the case in chaotic derbies, but this year the Gunners have had it more than they have ever had in recent years.
Not playing particularly well in big away games has been an under-realised feature of this season, and something that has to be improved moving forward. But Arsenal's ability to find a win no matter what is a huge reason they are still in the title race with just a few games to go.
Arsenal face 10th-placed Bournemouth at Emirates Stadium on Saturday afternoon, looking to keep themselves top of the league and maintain the pressure on Manchester City, who ran out 2-0 winners at Nottingham Forest in the later game last weekend.
With three games to go, and City mathematically in the lead if they win all their games, Arsenal have to be perfect to give themselves a chance at lifting the Premier League trophy for the first time since the Invincibles season of 2003-04.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here