Tottenham extended their unbeaten Premier League run to seven games as two superb free-kicks from Christian Eriksen earned them a point at Swansea.
Andre Ayew’s header gave the Swans the lead before Eriksen levelled with a swerving effort from 25 yards.
Tottenham’s Harry Kane sliced Jonjo Shelvey’s corner into his own net to restore Swansea’s advantage.
But Eriksen found the top corner from range to lift Spurs to within two points of the top four.
Swansea, who move up a place to 11th, remain without a victory in nine attempts against Spurs, dating back to their first season in the Premier League.
Spurs owe a huge debt of gratitude to Eriksen, who had not scored this season prior to Sunday but put that right in clinical fashion.
After starting well but falling behind to Ayew’s goal – an angled header from Jefferson Montero’s cross following a lovely, flowing move down the left – the visitors were in need of inspiration and found it in their Danish midfielder, who beat Lukasz Fabianski with a fine strike.
He repeated the trick midway through the second half, to again equalise, this time getting his left-sided free-kick to dip over the wall and into the far corner of the net.
He almost completed a hat-trick and snatched victory for Spurs when, given space on the edge of the box, he dragged a low shot just past the post.
However, that would have been harsh on Swansea, who gave as good as they got in an entertaining and often end-to-end encounter.