The visiting side appeared set for a demoralizing loss, but turned things around in a frantic finale.
Christian Benteke's red card proved to be costly as Tottenham came from behind to beat Aston Villa 2-1 in the Premier League on Sunday.
Andreas Weimann had scored Villa's first goal in 547 minutes to put his team in front in the first half, and Villa looked set to end a run of five consecutive defeats by securing an elusive victory.
The game changed 25 minutes from time, though, when Benteke inexplicably raised his hand into Ryan Mason's face off the ball and was shown a straight red card.
An unmarked Nacer Chadli converted an Erik Lamela corner from close range six minutes from time to draw Mauricio Pochettino's side level at Villa Park.
And Harry Kane's deflected free kick in the 90th minute rubbed salt into the Villa wounds as Tottenham secured only its second win in eight top-flight games.
It was Kane's ninth goal in 13 appearances across all competitions this season and will lead to more calls for the England Under-21 striker to be given his first Premier League start under Pochettino.
Charles N'Zogbia and Nathan Baker returned to Villa's starting lineup at the expense of Gabriel Agbonlahor and Ciaran Clark.
There were also two changes to the Tottenham side beaten by Newcastle United last weekend, as Roberto Soldado and Kyle Naughton replaced Lamela and Eric Dier, who was ruled out due to illness.
Both sides looked dangerous going forward and Soldado somehow failed to hit the target with a header from close range after Christian Eriksen's shot had deflected into his path.
The lively N'Zogbia then cut the ball back for an unmarked Benteke, who took a touch before unleashing a venomous left-foot strike that rattled the post.
Having ridden its luck, Tottenham was unable to prevent Weimann from opening the scoring 16 minutes in.
N'Zogbia was the architect, as he surged into the penalty area from the right touchline unchallenged and picked out the onrushing Austrian forward, who slid over the slick turf to finish with his right foot from six yards out.
Villa looked vulnerable at the back and it was indebted to goalkeeper Brad Guzan for making a fine diving save to deny Emmanuel Adebayor after the Togo striker had raced clear.
Pochettino replaced Eriksen with Lamela at the break and Tottenham came close again six minutes into the second half, when Adebayor was unable to bundle the ball home after Guzan had spilled a Chadli cross.
Kane also came on for Adebayor 12 minutes after the interval and made an immediate impact by forcing a save out of Guzan from a tight angle, then heading straight at the United States keeper from the resulting corner.
Referee Neil Swarbrick brandished a red card 65 minutes in, as Benteke was punished for raising his hand into Mason's face as tempers frayed.
Chadli escaped with a yellow card for a poor tackle on Westwood and the Belgium winger then stunned Villa when he prodded in at the back post after he was left unmarked from a Lamela corner.
And Kane sealed a dramatic late comeback when his free kick deflected off Baker and gave the wrong-footed Guzan no chance.