van der Vaart 67′
The Lads came from two goals down to stun North London rivals Arsenal, 3-2, at the Emirates Stadium.
Arsenal, who could have gone top for a couple of hours at least, got off to a flying start when Samir Nasri raced on to a Cesc Fabregas ball and, despite a poor first touch, was able to round Heurelho Gomes and slot the ball home from the tightest of angle on nine minutes.
Arsenal doubled their advantage on 27 minutes when Fabregas played the ball out wide for Andrey Arshavin and his cross was diverted home by in-form forward Marouane Chamakh.
Spurs tried to respond immediately to going two down but Lukasz Fabianski was equal to Luka Modric’s effort on goal, and the Gunners should have made it three on the stroke of half time only for Chamakh’s hesitancy to let Kaboul clear the danger.
Bale fired Spurs back into the game five minutes after the restart when Rafael Van der Vaart played in the Welshman and he made no mistake.
Modric was just off target with a powerful strike as Tottenham looked for the equaliser, while Arsenal also had their chances but Sebastien Squillaci headed over before Chamakh again waited too long to take his chance.
And the hosts were punished when Van der Vaart struck from the penalty spot after Fabregas handed a free-kick delivered into the box.
An offside flag ruled out a Squillaci effort as Arsenal thought they had gone back in front, and Gomes then produced a fine diving save to push a Fabregas shot round the post.
Laurent Koscielny then wasted a glorious chance to restore the Gunners’ lead, and Spurs snatched the three points when Bale was needlessly brought down and Van der Vaart whipped in a dangerous free-kick that was glanced home by Kaboul with five minutes remaining.