Kelechi Iheanacho scored Man City’s goal, briefly tying the match up before Eriksen decided things in the 83rd minute.
The win pulls Spurs into a mass of three teams within two points of the Premier League lead, above derby rivals Arsenal on goal differential and two points behind first-place Leicester City.
For Man City, it’s fourth place: four points out of second and six ahead of Manchester United.
Kane’s goal opened the scoring, and came off a controversial penalty call. Raheem Sterling leapt to block Danny Rose‘s cross and took the ball off his elbow, and Mark Clattenberg thought the elbow wasn’t tucked close enough to the body.
[ MORE: Watch full PL match replays ]
The first half featured plenty of cautious play and feeling out from both sides, as well as some testy tackles.
Danny Rose paid for making a great shot block on Raheem Sterling in the 24th minute. The Spurs defender slid hard to get in Sterling’s blast radius and took the shot off his chest.
Rose also pushed forward plenty in giving City’s left side fits.
[ MORE: Latest Premier League standings ]
— Manchester City FC (@MCFC) February 14, 2016
[ MORE: Full lineups, stats, box score ]
Sterling then conceded a controversial penalty at the whistle of Mark Clattenberg. Rose’s cross hit the leaping City man’s back or elbow inside the 18, and Kane buried his shot up the middle and past Joe Hart.
It was a day for impact subs, though, as Erik Lamela played a perfectly-weighted ball through for Eriksen, who slid the ball past a splayed Hart.
A late sliding chance for Silva popped over the frame, and Spurs went back to London with all three points.