Swansea have been so good at home, and while they were often the better team throughout, a pair of mistakes early and late gave Tottenham all three points at the Liberty Stadium.
Harry Kane scored just three minutes in, and while Wilfried Bony extended his Premier League-leading 20th goal of the calendar year, Christian Eriksen provided an emphatic winner with just a minute left in regulation.
With a nervy start from Swansea at home, Spurs took advantage. Harry Kane rose high over Angel Rangel on a corner kick and powered a header home, giving the visitors and early 1-0 advantage.
Wilfried Bony, the Premier League’s leading goalscorer in the 2014 calendar year, then had himself a brilliant chance to draw level after beating a pair of defenders on a break, but his turnaround shot was easy enough for Hugo Lloris to collect.
Bony was in again on 20 minutes, having split the central defenders yet again, but former Swan Ben Davies recovered just in time and completed a pinpoint last-ditch tackle to dispossess and spill Bony before he could unleash a shot.
[ RELATED: Watch full match replays ]
With so many Swansea chances coming as the first half dragged on, they wouldn’t break through before the break, but the home side continued like halftime never happened, and got their goal two minutes after coming back out.
Bony latched onto a ball from Wayne Routledge, and while his first volleyed attempt smashed Federico Fazio in the face, it came back to his feet and he didn’t miss the second time from close range. The goal was deserved for Swansea, owning a 7-1 shot advantage since Spurs opened the scoring.
[ RELATED: Latest Premier League standings ]
The rain began pouring down as the second half progressed, Swansea searched and scoped for a second goal. Jefferson Montero was fantastic, and the home side earned a succession of corners with 20 minutes to go after a couple of near-misses were deflected.
Swansea manager Garry Monk brought on Bafetembi Gomis with five minutes to go hoping to send them through with three points, but instead it was Spurs that possessed most as time wound down. With just a minute left to go before stoppage time, Ben Davies delivered a perfect ball Christian Eriksen at the top of the box. The Dane took aim from outside the corner of the box and fired low past Gerhard Tremmel for the late lead.
The hosts had little left to offer, and Spurs stole the points to send them over Swansea into seventh in the table, a point ahead of today’s opponents.
Swansea City: Tremmel, Rangel (Richards 70′), Bartley, Williams, Taylor; Britton (Shelvey 55′), Ki; Routledge, Sigurdsson, Montero; Bony (Gomis 85′).
Goals – Bony 48′
Tottenham: Lloris, Walker, Fazio, Vertonghen, Davies; Bentaleb, Mason (Stambouli 70′); Eriksen, Kane, Lamela (Chadli 83′); Soldado (Dembele 56′).
Goals – Kane 4′, Eriksen 90′