Match ends, Tottenham Hotspur 3, Swansea City 2.
- Swansea striker Bafetimbi Gomis collapses on pitch
- Nacer Chadli scores his 10th goal of the season
- Ryan Mason scores his first Premier League goal
- Tottenham stay seventh in Premier League
Swansea striker Bafetimbi Gomis needed several minutes of treatment on the pitch after collapsing during his side's defeat at Tottenham.
Gomis was carried off, having collapsed after Nacer Chadli put Spurs 1-0 up, but Swansea later said he was "fine".
Swansea equalised through Ki Sung-yeung soon after play restarted.
Ryan Mason's first league goal restored Spurs' lead in the second half and Andros Townsend made it 3-1 before Gylfi Sigurdsson set up a tense finish.
Tottenham paid tribute to Double-winning captain Dave Mackay, who died on Tuesday at the age of 80, with a minute's applause before kick-off.
And Spurs did justice to one of their greatest players with an impressive performance which got their challenge for a top-four place back on track with a first Premier League victory since beating Arsenal on 7 February.
The result prevented Swansea recording a third successive win and continued their terrible record at White Hart Lane where they have never won a league game in 16 attempts.
Garry Monk's side is chasing a highest ever Premier League point tally of 47 but were badly hindered by losing Gomis in worrying circumstances.
Chadli had just volleyed Tottenham ahead after seven minutes from Danny Rose's fine cross when the striker, 29, collapsed.
The France international has a history of fainting and received oxygen and four minutes of attention before going off on a stretcher in a conscious state.
A number of players were visibly upset but despite seeing their attacking strength greatly depleted Swansea equalised after 19 minutes.
A free-kick from former Tottenham midfielder Sigurdsson came back off the post and after Spurs failed to clear, Neil Taylor played in Ki to slip the ball through the legs of Hugo Lloris from a tight angle.
The Swans started the second half impressively with Jonjo Shelvey forcing Lloris into a save with a long-range effort before Tottenham took control.
Mason, 23, continued his impressive season when he burst into the box following a strong run from Christian Eriksen to thump a right-footed shot past Lukasz Fabianski and put Tottenham back in front.
When England international Townsend then capped a swift counter-attack with a superb solo effort, cutting in to slot home his seventh goal of the season, with half-an-hour to go, Mauricio Pochettino's side looked set to go on and add to their tally.
But Swansea hit back late on with Sigurdsson volleying home his 11th goal of the season with a minute to go.
And it took an outstanding save from Lloris in injury time to keep out a header from Federico Fernandez to prevent the visitors from taking their first point at Tottenham since 1930.
Tottenham manager Mauricio Pochettino:
"I'm happy for the players because they deserve this victory. It was a very important three points for us, I'm happy for the performance, it was fantastic.
"It was 3-2 but we shoot many times and had more than 60 per cent possession - only in the last minute did we put risk in the game.
"We were lucky to have a big save from Hugo - one of the best 'keepers in world."
Swansea boss Garry Monk: In the first half we played really well. Had a few chances and there were a couple of close offside decisions, which, had they gone our way, we would have had further chances to score.
"In the second half we conceded two goals following mistakes, which set us back a bit. But we got that late goal and nearly scored an equaliser. That's how quickly things can change in football."
- 15DierBooked at 62mins
- 3RoseSubstituted forDaviesat 78'minutes
- 17TownsendSubstituted forDembéléat 64'minutes
- 18KaneSubstituted forSoldadoat 76'minutes
- 4Ki Sung-yueng
- 8ShelveySubstituted forMonteroat 73'minutes
- 23G Sigurdsson
- 18GomisSubstituted forOliveiraat 12'minutes
- Michael Oliver
- Shots on Target
Second Half ends, Tottenham Hotspur 3, Swansea City 2.
Attempt blocked. Federico Fernández (Swansea City) right footed shot from the centre of the box is blocked. Assisted by Gylfi Sigurdsson with a cross.
Corner, Swansea City. Conceded by Hugo Lloris.
Attempt saved. Federico Fernández (Swansea City) header from the centre of the box is saved in the bottom right corner. Assisted by Jefferson Montero with a cross.
Corner, Swansea City. Conceded by Christian Eriksen.
Foul by Mousa Dembélé (Tottenham Hotspur).
Jack Cork (Swansea City) wins a free kick in the defensive half.
Goal! Tottenham Hotspur 3, Swansea City 2. Gylfi Sigurdsson (Swansea City) right footed shot from the centre of the box to the bottom right corner. Assisted by Jefferson Montero with a cross.
Christian Eriksen (Tottenham Hotspur) wins a free kick on the left wing.
Foul by Kyle Naughton (Swansea City).
Foul by Roberto Soldado (Tottenham Hotspur).
Kyle Naughton (Swansea City) wins a free kick in the defensive half.
Foul by Christian Eriksen (Tottenham Hotspur).
Ki Sung-yueng (Swansea City) wins a free kick in the defensive half.
Attempt missed. Roberto Soldado (Tottenham Hotspur) header from the centre of the box is close, but misses to the left. Assisted by Kyle Walker with a cross.
Attempt blocked. Mousa Dembélé (Tottenham Hotspur) left footed shot from outside the box is blocked. Assisted by Christian Eriksen.
Substitution, Tottenham Hotspur. Ben Davies replaces Danny Rose.
Foul by Mousa Dembélé (Tottenham Hotspur).
Ki Sung-yueng (Swansea City) wins a free kick on the right wing.