Premier League leaders Arsenal survived a second-half scare at Tottenham to hold on for a 3-2 north London derby victory that cemented their place at the top.
A 23-minute first-half blitz saw the Gunners race into a 3-0 lead through a Pierre-Emile Hojbjerg headed own goal, Bukayo Saka finish and Kai Havertz header.
But with Mikel Arteta’s side in total control, a 64th-minute howler by goalkeeper David Raya allowed Cristian Romero to pull one back after the Spaniard sent a clearance straight to the defender.
An 87th-minute Heung-Min Son penalty then set up a nervy finish for the Gunners, who withstood Spurs’ late pressure to hold on for a potentially season-defining win that keeps their hopes alive of a first Premier League title in 20 years.
The victory had moved Arsenal four points ahead of second-placed Manchester City, but later the defending champions responded with a win at Nottingham Forest to close the gap back to a point with Pep Guardiola’s side having a game in hand.
Tottenham, meanwhile, suffered a second consecutive defeat to fall seven points behind fourth-placed Aston Villa in a further blow to their hopes of Champions League qualification.
Arsenal made the short trip to the Tottenham Hotspur stadium full of confidence after the midweek thrashing of London rivals Chelsea, but amid an electric atmosphere it was Spurs who made a bright start
The Gunners, though, weathered the early pressure to take the lead in the 15th minute when Hojbjerg headed into his own net from Saka’s cross.
Spurs responded well as Cristian Romero headed against the post five minutes later and then in the 22nd minute the home side thought they had levelled when Micky Van de Ven hammered home, only for the goal to be disallowed by VAR for a tight offside call.
Spurs then had two penalty claims denied in quick succession in the 27th minute as Dejan Kulusevski fell to a Leandro Trossard trip before James Maddison went down under a Declan Rice tackle.
The home side’s frustrations were immediately compounded as Arsenal launched a devastating counter-attack that saw Havertz brilliantly pick out Saka, who clinically finished low beyond Guglielmo Vicario.
Arsenal’s set-piece superiority then paid off again as Rice’s corner was headed in by Havertz for the Gunners’ 16th corner goal of the Premier League season – the most by a team in a single campaign since West Brom under Tony Pulis in 2016-17 (16).
With Arsenal in total control, Spurs pushed for a route back into the game but captain Heung-Min Son fired over just before half-time as the home side failed to have a shot on target.
A fine Vicario save from Saka’s close-range effort seven minutes into the second half prevented an Arsenal fourth.
Vicario’s opposite number Raya then handed Tottenham a route back into the game as he passed straight to Romero who fired past the embarrassed Spaniard.
Arsenal looked to have seen off Spurs’ pressure for a second until Rice kicked Ben Davies in the box and referee Michael Oliver was sent to the pitchside monitor, where he overturned his original decision to award the home side a penalty.
Son then powered home from the spot in the 87th minute to set up a nervy finish, which Arsenal handled well to claim a third straight win and keep alive their hopes of a first Premier League title in two decades.
Arsenal boss Mikel Arteta to Sky Sports:
“It’s a really tough place to come. Unbelievable atmosphere and a great team. We were super efficient in the first half, we were really well organised.
“We started the second half really well, in total control of the game, could have scored the fourth one. Then an individual error, and you can feel it, it’s game on. From there, you have to manage the game and have a bit of luck at times.
“We conceded the second one, again with a mistake that is not very usual. And then, pray! Defend your box. They threw everything. Romero was playing as a striker for the last 25-30 minutes and anything can happen.
“To win big things, you have to go through these moments. Super-happy because it’s a day to be proud, a day that means so much to our supporters. Hopefully they can enjoy a beautiful evening.”
Spurs boss Ange Postecoglou to Sky Sports:
“From our perspective, we allowed them way too easy access to our goal. They got there three or four times and scored three goals in the first half. It’s not acceptable at this level and we paid a price for it against a very good team.
“We showed resilience and fought back but we had to because there was no other choice. We couldn’t come out in the second half and not give our supporters a little bit of hope.
“We’re still not as resilient as we can be, particularly in those kinds of moments [in the first half] where there are transitions or set-pieces.”
Arsenal host Bournemouth on May 4, kick-off 12.30pm, while Tottenham face a London derby against Chelsea on Thursday, May 2, live on Sky Sports, kick-off 7.30pm.
Stream Sky Sports live with no contract on a Month or Day membership on NOW. Instant access to live action from the Premier League, EFL, F1, England Cricket and so much more.
You can now start receiving messages and alerts for the latest breaking sports news, analysis, in-depth features and videos from our dedicated WhatsApp channel!