Manchester City's bid to chop Arsenal's Premier League lead to two points was scuppered as Harry Kane's record-breaking goal earned Tottenham Hotspur a 1-0 win over the champions on Sunday.
Kane's 15th-minute effort punished some sloppy City passing and made him the north London club's all-time top goalscorer with 267, taking him past former great Jimmy Greaves whose record had stood since 1970.
It was a strike even fans of Tottenham's arch-rivals Arsenal would have celebrated down the Seven Sisters Road as it helped Mikel Arteta's side stay five points clear of champions City despite Saturday's shock loss at Everton.
Tottenham had led by two goals at halftime at City a few weeks ago only to capitulate and lose 4-2 but this time they held firm despite a late red card for Cristian Romero to boost their own hopes of finishing in the top four.
With Erling Haaland subdued the closest City came to scoring was a Riyad Mahrez effort that smashed against the underside of the crossbar in first-half stoppage time.
Tottenham then withstood a late City siege with some tenacious defending to clinch a third win in four league games over Pep Guardiola's side.
City remain in second place with 45 points from 21 games with Arsenal on 50 having played a game less with the two sides meeting in north London on Feb. 15.
Tottenham, whose manager Antonio Conte was absent after having surgery to remove his gallbladder, are fifth on 39 points from 22 games, one behind Newcastle United.
Kane's moment arrived when City made a mess of trying to play out from the back and Pierre-Emile Hojbjerg stole the ball off Rico Lewis on the edge of the area before holding off a challenge and flicking the ball to Kane.
The England striker's right-foot shot was not his sweetest connection but it found its way into the corner past Ederson as Kane became only the third player to score 200 Premier League goals.
After the final whistle Kane was interviewed on the pitch as fans serenaded him with "Harry you're one of own.." -- a reference to the fact he joined the club as an 11-year-old.
"It's quite surreal, a magical feeling to do it in front of the home fans and to win the game, I wanted to do it at this special place and in front of these amazing fans."
City sent on Kevin De Bruyne for Mahrez on the hour and the Belgian fired a shot wide while Julian Alvarez had a ferocious effort deflected over the crossbar.
Romero was shown a second yellow card for a foul on Jack Grealish but City could find no way through as they missed a huge opportunity to put pressure on Arsenal and they find themselves only three points above in-form Manchester United.
"Sooner or later it is going to change, but it is strange we haven't scored one goal," Guardiola said of City's troubles with Tottenham. "To find an explanation is not easy.
"We are not in the position to think about being champions, just the next game, Aston Villa, we will prepare well and play our game as best as possible."
Navas shines on debut as Forest edge out Leeds
Nottingham Forest's Brennan Johnson scored the winner but it was debutant keeper Keylor Navas they had to thank for a gritty 1-0 Premier League home victory over Leeds United on Sunday.
The 36-year-old Costa Rican, signed on loan from Paris St Germain until the end of the season, pulled off a string of superb reflex saves to deny a Leeds side who dominated possession, but could not find a way past him.
Forest took the lead against the run of play when Leeds defender Pascal Struijk fouled Johnson and compounded the error by botching his headed clearance from the free kick, teeing up a chance for Johnson.
The Welsh forward needed no further invitation, firing a rasping volley into the net to breaking the deadlock with his side's first effort on target.
The visitors could have levelled but Luis Sinisterra blasted his effort high over the bar with the goal at his mercy, and when Leeds managed to get efforts on target Navas reacted smartly to keep them out.
Neco Williams almost netted a second for Forest with an early second-half breakaway but he blazed just over the top-right corner after a lung-bursting run from midfield, and after that, the home side made few forays forward in the second half, preferring instead to sit back and defend.
They cleared their lines repeatedly and conceded possession to Leeds, but the visitors struggled to create chances despite enjoying the lion's share of possession, allowing Navas and Forest to coast to a win in his debut.
The win extended Forest's unbeaten run in the Premier League to five games and moves up to 13th in the table on 24 points.
"What a debut (for Navas), massive, massive saves. He kept us in it and we're thankful for him," Williams told the BBC following the final whistle. "What a career he has had and what a career he is having. It's not easy making your Premier League debut against Leeds.
The Forest fullback said his side were starting to find their feet after a difficult start to their Premier League campaign.
"The start of the season was tough, no one knew each other it was hard to get the chemistry on and off the pitch. Now we're gelling together and the results are coming," he said.
The loss leaves Leeds hovering above the relegation zone on 17 points and without a win in the Premier League since beating Bournemouth on Nov. 5.