Harry Kane broke the all-time scoring record for Tottenham as a 1-0 home win over Manchester City handed Arsenal a huge boost in the Premier League title race.
Leaders Arsenal's 1-0 defeat at strugglers Everton on Saturday offered City the chance to cut the gap to just two points, but Spurs did their north London rivals a favour a day later.
Kane's cool 15th-minute finish, which also marked his 200th Premier League strike, took him past Jimmy Greaves onto 267 goals for the hosts, who defended resolutely to see out victory despite a late red card for Cristian Romero.
Spurs, without head coach Antonio Conte after gallbladder surgery, moved within a point of the top four, while City trail Arsenal by five having played a game more.
Manuel Akanji could only head straight at Hugo Lloris after five minutes with a presentable chance as City – who opted to start without Kevin De Bruyne – enjoyed a dominant opening.
But Spurs struck first against the run of play as Pierre Emile-Hojbjerg nipped in front of Rico Lewis before offloading to Kane, who finished into the bottom-left corner for a historic goal.
Jack Grealish curled narrowly wide and Riyad Mahrez's fizzing close-range effort was denied by the crossbar as City searched for a response before the interval.
Pep Guardiola sent on De Bruyne for Mahrez before the hour and his short free-kick teed up Julian Alvarez, whose arrowing drive was thwarted by Eric Dier's goal-line block.
Alvarez whistled another thumping effort narrowly wide soon after and, although Romero was dismissed after picking up a second booking for a foul on Grealish, City were ultimately frustrated as their title tilt hit a stumbling block.