Gareth Bale scored twice to extend Tottenham's unbeaten run to seven games with victory over Queens Park Rangers.
In a first half dominated by Spurs, the Welshman swept in from 18 yards after Aaron Lennon's clever run and pass.
Rafael van der Vaart then stayed onside to slot past Paddy Kenny when he collected Ledley King's mis-hit shot.
QPR were more positive after the break and substitute Jay Bothroyd headed in, but Bale struck from the edge of the box to seal the win.
The winger's two fine efforts were his first at White Hart Lane since New Year's Day, and the second one was most welcome as it came at a time when the visitors were in the ascendancy.
It took Harry Redknapp's team to fifth in the table, level on points with Chelsea and Newcastle, as they continue to put their poor start to the season well behind them.
Spurs could have been four goals to the good by the break, such was the fluency of their attacking and the willingness they showed to win the ball back.
Van der Vaart drew an early save from the busy Kenny and the Dutchman's free-kick was headed wide by the industrious Emmanuel Adebayor.
Some of the link play from Tottenham's front five, orchestrated by Scott Parker, was a delight to watch but their opener on 20 minutes came from a more direct route.
Spurs were irresistible and difficult to play against. They attacked from every single area. The way they play and at that kind of pace, it's almost impossible to play against. Harry Redknapp's even got Emmanuel Adebayor making tackles so he must be God.
Brad Friedel's goal-kick was nodded on by Adebayor and after Van der Vaart fed Lennon, who cut in from the right, the Englishman's pass was crashed in by Bale.
The winger almost added to that strike moments later but sent Benoit Assou-Ekotto's cut-back over the bar.
QPR's cause was not helped by an early injury to centre-back Fitz Hall, who was replaced by Danny Gabbidon, but they came up against a Spurs team in a rich vein of form.
There was a touch of fortune to their second goal, though, as King's mis-hit shot fell to the marginally onside Van der Vaart, who made no mistake from 16 yards.
But the build-up to the goal was marked by the hard work of Adebayor, who pinched the ball off Gabbidon as he strode out of defence.
DID YOU KNOW?
- Rafael van der Vaart's fifth Premier League goal in succession equalled a club record held by Robbie Keane and Teddy Sheringham
Having failed to see a real effort on target from his side before half-time, QPR boss Neil Warnock opted for a more attacking approach in the second period with Jamie Mackie coming on for Shaun Derry and the disappointing Adel Taarabt replaced by Jay Bothroyd.
With an extra man up front, the changes put more pressure on the Spurs backline and Heidar Helguson had already had a shot deflected wide before the visitors pulled a goal back.
The Iceland international headed a corner goalwards and Bothroyd, from close to the line, nodded in his first goal since the former Cardiff striker joined QPR in the summer.
Van der Vaart continued his personal duel with Kenny, with the QPR keeper coming out on top twice, but the dominance the hosts had shown in the first period had evaporated.
But relief swept round the stadium when Bale swapped passes with Lennon before arching a delightful strike into the top corner from the edge of the box.
This result, with Bale hitting form and a favourable run of games to come, means Spurs will feel their pursuit of a swift return to Champions League football is definitely on course.
QPR boss Neil Warnock:
"We thought [at the break] that we would put two substitutes on. We created chances and gave the fans something to shout. They were a few itchy feet on the Spurs bench at 2-1 and that was pleasing for us.
"I am so pleased that we gave them a game, they were a little nervous at 2-1, but it is difficult at this level and they were better than us today.
"We are learning all the time - when I look back at the Fulham game, we were terrible and let ourselves go, but we have learnt from there and we had character and organisation today. We have just got to stick at it.
"We played with personality in the second half, but in the first half we were a little apprehensive and gave them too much respect."
Live Text Commentary
Full Time The referee blows for the end of the match.90:00 +3:01
Corner taken right-footed by Joey Barton from the right by-line, clearance made by Emmanuel Adebayor.90:00 +2:47
Luke Young takes a shot. Younes Kaboul gets a block in.90:00 +2:05
Outswinging corner taken right-footed by Joey Barton from the right by-line, Luke Young takes a shot. Aaron Lennon gets a block in.90:00 +1:57
Shaun Wright-Phillips crosses the ball, blocked by Gareth Bale.89:53
The ball is sent over by Joey Barton.86:46
The ball is delivered by Luke Young.85:31 Substitution
Substitution (Tottenham) makes a substitution, with Raniere Sandro coming on for Scott Parker.85:14
Shaun Wright-Phillips has an effort at goal from the edge of the box that misses to the right of the target.83:44
Free kick awarded for a foul by Shaun Wright-Phillips on Emmanuel Adebayor. Kyle Walker takes the direct free kick.78:30
Luka Modric challenges Heidar Helguson unfairly and gives away a free kick. Shot comes in from Alejandro Faurlin from the free kick.76:00
Emmanuel Adebayor is ruled offside. Indirect free kick taken by Joey Barton.75:00
Effort from deep inside the area by Emmanuel Adebayor misses to the left of the target.74:27
Scott Parker concedes a free kick for a foul on Joey Barton. Joey Barton restarts play with the free kick.72:46
Gareth Bale crosses the ball, Joey Barton makes a clearance.71:10
Assist on the goal came from Aaron Lennon.71:10 Goal scored
Goal! - Gareth Bale - Tottenham 3 - 1 QPR Goal scored by Gareth Bale from just inside the penalty area to the top left corner of the goal. Tottenham 3-1 QPR.69:39
Unfair challenge on Younes Kaboul by Jay Bothroyd results in a free kick. Benoit Assou-Ekotto takes the free kick.68:59
Kyle Walker concedes a free kick for a foul on Heidar Helguson. The free kick is delivered right-footed by Joey Barton from left wing, clearance by Younes Kaboul.67:09
Close range header by Ledley King goes over the crossbar.
Benoit Assou-Ekotto takes a shot. Save by Patrick Kenny.66:33
Short corner taken by Rafael Van der Vaart from the right by-line.65:07
Outswinging corner taken from the right by-line by Joey Barton, clearance by Ledley King.65:03
The ball is delivered by Luke Young, clearance made by Scott Parker.64:32
Alejandro Faurlin takes a shot. Save by Brad Friedel.62:23
Unfair challenge on Scott Parker by Luke Young results in a free kick. Shot on goal comes in from Rafael Van der Vaart from the free kick, save by Patrick Kenny. Gareth Bale takes a shot. Patrick Kenny makes a save.61:31
Heidar Helguson provided the assist for the goal.61:31 Goal scored
Goal! - Jay Bothroyd - Tottenham 2 - 1 QPR Jay Bothroyd grabs a headed goal from close range. Tottenham 2-1 QPR.61:22
Corner taken right-footed by Joey Barton.60:48
Alejandro Faurlin takes a shot. Blocked by Rafael Van der Vaart.59:20
Foul by Jamie Mackie on Scott Parker, free kick awarded. Free kick taken by Brad Friedel.58:59
Armand Traore fouled by Kyle Walker, the ref awards a free kick. Direct free kick taken by Joey Barton.58:39
The ball is delivered by Gareth Bale, Rafael Van der Vaart takes a shot. Save made by Patrick Kenny.57:46
Foul by Jay Bothroyd on Scott Parker, free kick awarded. Kyle Walker restarts play with the free kick.57:04
Jay Bothroyd is caught offside. Brad Friedel takes the free kick.56:46
Shaun Wright-Phillips takes a shot. Blocked by Ledley King.56:08
Corner taken by Joey Barton from the right by-line, Kyle Walker makes a clearance.55:42
Corner taken right-footed by Joey Barton, clearance by Scott Parker.55:24
Heidar Helguson takes a shot. Blocked by Younes Kaboul.54:30
Benoit Assou-Ekotto concedes a free kick for a foul on Jamie Mackie. Luke Young takes the free kick.54:06
Corner taken left-footed by Rafael Van der Vaart from the right by-line, Anton Ferdinand makes a clearance.53:52
Emmanuel Adebayor takes a shot. Blocked by Daniel Gabbidon.53:15
The ball is sent over by Alejandro Faurlin, clearance by Ledley King.52:41
Outswinging corner taken right-footed by Joey Barton from the right by-line, clearance made by Younes Kaboul.52:20
Joey Barton crosses the ball, Kyle Walker manages to make a clearance.51:28
Jay Bothroyd produces a cross.49:57
The ball is crossed by Gareth Bale, Emmanuel Adebayor takes a shot. Patrick Kenny makes a save.49:40
Rafael Van der Vaart takes a shot. Brilliant save by Patrick Kenny.48:50
Foul by Joey Barton on Luka Modric, free kick awarded. Rafael Van der Vaart delivers the ball from the free kick left-footed from left channel, clearance made by Anton Ferdinand.45:35
Shaun Wright-Phillips takes a shot. Blocked by Scott Parker.45:01
The referee gets the second half underway.45:01 Substitution
Substitution Jamie Mackie joins the action as a substitute, replacing Shaun Derry.45:01 Substitution
Substitution (QPR) makes a substitution, with Jay Bothroyd coming on for Adel Taarabt.45:00 +2:14 Half time
Half Time The whistle is blown to end the first half.45:00 +0:23
Shaun Wright-Phillips is caught offside. Brad Friedel takes the indirect free kick.44:09
Free kick awarded for an unfair challenge on Aaron Lennon by Armand Traore. Kyle Walker takes the direct free kick.42:58
Rafael Van der Vaart gives away a free kick for an unfair challenge on Armand Traore. Patrick Kenny takes the direct free kick.40:49
Emmanuel Adebayor delivers the ball.40:04
Inswinging corner taken right-footed by Adel Taarabt from the left by-line, Benoit Assou-Ekotto manages to make a clearance.39:40
Benoit Assou-Ekotto crosses the ball, Effort on goal by Luka Modric from inside the box misses to the right of the target.37:08
Heidar Helguson fouled by Kyle Walker, the ref awards a free kick. Joey Barton crosses the ball in from the free kick.36:08
Corner taken by Rafael Van der Vaart, Effort from the edge of the box by Luka Modric goes wide of the right-hand upright.34:01
Shot by Joey Barton from outside the box goes over the net.32:08
Assist by Ledley King.32:08 Goal scored
Goal! - Rafael Van der Vaart - Tottenham 2 - 0 QPR Rafael Van der Vaart finds the back of the net with a goal from deep inside the penalty box to the bottom left corner of the goal. Tottenham 2-0 QPR.32:00
Centre by Benoit Assou-Ekotto, clearance by Daniel Gabbidon.31:58
Ledley King takes a shot. Daniel Gabbidon gets a block in.30:06
Shaun Derry challenges Luka Modric unfairly and gives away a free kick. Free kick taken by Benoit Assou-Ekotto.29:44
Gareth Bale is flagged offside by the assistant referee. Indirect free kick taken by Patrick Kenny.29:22
The ball is swung over by Benoit Assou-Ekotto, clearance by Anton Ferdinand.28:40
Alejandro Faurlin fouled by Rafael Van der Vaart, the ref awards a free kick. Direct free kick taken by Alejandro Faurlin.27:46
Close range shot by Gareth Bale clears the bar.27:37
A cross is delivered by Emmanuel Adebayor.24:39
The offside flag is raised against Emmanuel Adebayor. Anton Ferdinand takes the free kick.23:56
Rafael Van der Vaart takes a shot. Save by Patrick Kenny.23:38
A cross is delivered by Luka Modric, Luke Young makes a clearance.22:55
The offside flag is raised against Joey Barton. Indirect free kick taken by Brad Friedel.21:26
Rafael Van der Vaart challenges Adel Taarabt unfairly and gives away a free kick. Free kick taken by Joey Barton.20:45
Free kick awarded for an unfair challenge on Armand Traore by Aaron Lennon. Armand Traore takes the direct free kick.19:51
Assist on the goal came from Aaron Lennon.19:51 Goal scored
Goal! - Gareth Bale - Tottenham 1 - 0 QPR Goal scored by Gareth Bale from inside the box to the bottom right corner of the goal. Tottenham 1-0 QPR.19:20
Shot on goal by Heidar Helguson from just inside the area goes over the target.16:33
Free kick awarded for a foul by Benoit Assou-Ekotto on Joey Barton. The free kick is delivered right-footed by Joey Barton from right wing, clearance made by Younes Kaboul.14:21
Free kick awarded for a foul by Luka Modric on Adel Taarabt. Direct free kick taken by Patrick Kenny.14:06
Gareth Bale delivers the ball, Shot by Emmanuel Adebayor from deep inside the penalty area misses to the right of the target.13:51
The ball is crossed by Adel Taarabt, clearance by Ledley King.11:38
Joey Barton gives away a free kick for an unfair challenge on Gareth Bale. Rafael Van der Vaart sends in a cross, Header from close in by Emmanuel Adebayor misses to the right of the target.11:01
Joey Barton concedes a free kick for a foul on Benoit Assou-Ekotto. Direct free kick taken by Benoit Assou-Ekotto.8:45 Substitution
Substitution Daniel Gabbidon replaces Fitz Hall.5:31
Luka Modric fouled by Heidar Helguson, the ref awards a free kick. Benoit Assou-Ekotto takes the direct free kick.2:54
Joey Barton concedes a free kick for a foul on Aaron Lennon. Benoit Assou-Ekotto produces a shot on goal direct from the free kick.2:38
Corner taken by Rafael Van der Vaart from the right by-line to the near post, Armand Traore makes a clearance.2:06
Luka Modric takes a shot. Blocked by Rafael Van der Vaart. Rafael Van der Vaart takes a shot. Save made by Patrick Kenny.1:44
Foul by Alejandro Faurlin on Rafael Van der Vaart, free kick awarded. Scott Parker restarts play with the free kick.0:13
Unfair challenge on Scott Parker by Adel Taarabt results in a free kick. Direct free kick taken by Kyle Walker.0:00
The match begins.
Live data and text provided by our data suppliers