Fernando Llorente scored a controversial header on his return to Swansea as Tottenham battled to a 2-0 win in difficult conditions at the Liberty Stadium.
With Harry Kane starting on the bench due to a cold, Llorente capitalised on his first Premier League start for Spurs when meeting Christian Eriksen’s cross, albeit from an offside position.
Swansea improved after the break, with Mike van der Hoorn hitting the post, but Dele Alli killed the game off with a fortunate second late on.
Defeat leaves Swansea rooted to the bottom of the table, while Spurs are now four points behind fourth-placed Liverpool with a game in hand.
A rain-soaked pitch proved to be problematic in south Wales, but Spurs soon found themselves ahead in contentious circumstances when Llorente headed in after 12 minutes.
Llorente almost followed up his first league goal for Spurs with a second just before the break, but he poked an effort over following another pin-point ball in from Eriksen.
Davinson Sanchez picked up a yellow for an off-the-ball foul on Martin Olsson in the first half, and he was lucky to escape a second booking when bringing down the same player after the break.
After Sanchez was hauled off by Mauricio Pochettino, and moments after Kane was introduced, Alli came within inches of scoring Spurs’ second, but he could only head wide while under pressure from Van der Hoorn.
Spurs were living dangerously at 1-0, and they needed a last-ditch challenge from Ben Davies on Jordan Ayew and the fortune of seeing Van der Hoorn head against the post to preserve their lead.
However, after Heung-Min Son volleyed narrowly wide, Alli scored the all-important second when receiving a delightful ball from Kane out wide.
It fell kindly for the midfielder after Lukasz Fabianski saved the initial attempt, but after converting the rebound, all three points were secured on a tough evening for Spurs.