Tottenham drew level with bitter rivals Arsenal after claiming a 3-1 victory over Swansea thanks to an Emmanuel Adebayor double.
Spurs had failed to win their last five league games but got their reward for dominating the first half when Rafael van der Vaart side-footed home from 18 yards.
Gylfi Sigurdsson's looping volley beat Brad Friedel to give Swansea a second-half equaliser but Adebayor headed Spurs in front 14 minutes later before sealing the win four minutes from time with another headed goal.
The win means Spurs are now level with their bitter north London rivals with seven games remaining, following the Gunners' shock defeat at QPR on Saturday.
Harry Redknapp's team were wasteful at times in the first half but their quality shone through in the second period and Arsenal will be nervously looking over their shoulders now they only lead Spurs on goal difference.
Despite their recent woes, Spurs started confidently on a sunny afternoon at White Hart Lane.
And, with chances coming at either end, the home fans' nerves eased in the 19th minute when Spurs took the lead from a lightning counter-attack.
Friedel produced a world-class save to deny Sigurdsson in the 50th minute, but the on-loan Icelandic midfielder soon had his revenge by beating the 40-year-old to give Swansea a shock equaliser just before the hour.
Yet Adebayor put Spurs back in front with 18 minutes remaining, the 28-year-old rising to power home from Van der Vaart's corner before sealing the contest late on when nodding home a cross from substitute Aaron Lennon.