Arsenal held off a late Tottenham surge to maintain their slim lead in the Premier League title race on Sunday.
A 3-2 victory at the Tottenham Hotspur Stadium kept Mikel Arteta's team at the top of the table, ahead of defending champions Manchester City, who secured a 2-0 win at Nottingham Forest.
Despite establishing a commanding 3-0 lead in what was anticipated to be a major test in the London derby, Arsenal had to weather a tense finale.
"The last 20 minutes wasn’t nice, but it was worth it,” Arsenal forward Bukayo Saka said afterward. "We know it is a big derby and they don’t want to lose 3-0 at home. Momentum shifted their way, but I am proud of the boys – we managed to get the three points.”
An own-goal from Pierre-Emile Hojbjerg and further strikes from Saka and Kai Havertz put Arsenal into a commanding position at the break. But in the face of a potential rout, Tottenham responded in the second half through Cristian Romero and a penalty from Son Heung-min in the 87th minute.
Under pressure, Arsenal held on and remains one point clear at the top, having played a game more than City.
The advantage is still with Pep Guardiola's team, which will clinch a fourth-straight title if it wins its remaining games this season and responded to Arsenal's win with victory of its own at relegation-fighting Forest.
With Liverpool’s title hopes further diminishing after dropping five points in two games this week, it is down to Arsenal to challenge City's domestic dominance.
Having collapsed late on in last season’s title race, Arteta’s players look more capable of going the distance this time around.
An away fixture against its fiercest rival, Tottenham, was a major test of its credentials at this stage of the campaign. And while Arsenal was guilty of letting Spurs back into a game that should have been killed off much earlier, victory, when tension was high, was a test of character.
"Maybe last season that could have ended in a draw and we showed we have the experience,” Saka said. "We know City are an amazing team, but they are not perfect, we just need to do our job.”
Arsenal's win meant the pressure was on City to keep the heat on its title rival.
It was always a favorite to beat a Forest team that is desperately fighting for survival but without Phil Foden, who was ill, and Erling Haaland on the bench, Guardiola was without two of its big match-winners in the starting 11.
An injury to goalkeeper Ederson also forced City into a change at halftime.
But Guardiola's team looks to be in unstoppable form and a 2-0 win extended its unbeaten record in the league to 19 games, dating back to a 1-0 loss to Aston Villa at the start of December.
Back then there were questions about City's ability to win a sixth title in seven years. While Arsenal may lead the way, City's title-winning know-how could make the difference.
So could Haaland, who stepped off the bench to score the goal that effectively killed off Forest's challenge.
Josko Gvardiol headed City in front in the first half, but Chris Wood had two clear chances from close range to score for Forest.
Haaland missed City's last two games through injury but was quickly back on the scoresheet with a clinically taken goal just nine minutes after coming on as a substitute.
Among those in the crowd to watch were his father, Alf-Inge, and rock star Noel Gallagher.
The goal saw Haaland move clear of Cole Palmer as the league's top scorer with 21 goals.
"It's an important win, it does not matter how we do it, and it is good to be back," Haaland said. "We knew it was going to be a fight, and the pitch was not the easiest to play on but we cannot complain, it is about winning and that is exactly what we did.”
Without a win in its first nine league games this season, Bournemouth is now in the top half of the table and has set its own Premier League points record.
A 3-0 win against Brighton moved Andoni Iraola’s team up to 10th and on 48 points. Bournemouth’s previous best in the top flight was 46 points in the 2016-17 season under former manager Eddie Howe.
Goals from Marcos Senesi, Enes Unal and Justin Kluivert secured victory against a Brighton team that is going in the other direction after six games without a win.