English Premier League: Harry Kane's record-breaking goal seals Tottenham win over Manchester City

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.

Kane's 15th-minute effort punished some sloppy City defending 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.

Kane celebrates his goal.
Kane celebrates his goal. Photo credit: Getty Images

It was a strike even fans of Tottenham's arch-rivals Arsenal would have celebrated down the road as it helped Mikel Arteta's side stay five points clear 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 relatively quiet 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 siege 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 are fifth on 39 points from 22 games, one behind Newcastle United.