Tottenham started at a terrific pace and took the lead after 11 minutes thanks to an electrifying burst by winger Aaron Lennon. His cut-back was half-cleared but only as far as Luka Modric, who bundled it into the net to mark his first start since August with a goal.
Spurs midfielder Tom Huddlestone hit a post 10 minutes into the second half but the home fans were getting a little nervous until a sharp counter-attack nine minutes from time ended with Jermain Defoe smashing in the killer goal at the second attempt after Rob Green had failed to hold his initial effort.
The win takes Tottenham to 37 points and back into the top four.
Leaders Chelsea (42 points), who have drawn three and lost one of their last five league games, host west London rivals Fulham in the pick of Monday's later games.
English Premier League weekend schedule
EPL weekend fixtures
Gascoigne arrested for drink-fuelled disturbance
EPL: Portsmouth upset 10-man Liverpool
Xavi named player of Euro 2008