Aston Villa have secured their first Premier League win of the season, winning 3-2 away at the Tottenham Hotspur Stadium.
A goals from Johan Manzambi - on his first Premier League start - got the Villans underway, before a nice finish from Nicolas Jackson and a screamer from Emiliano Buendia put Unai Emery's side out of site.
Conor Gallagher finally ended Spurs' barren run without a goal, before Van Hecke scored with the last kick of the match, but it wasn't enough to prevent Roberto De Zerbi's side from losing their third match of the season.
Tottenham actually started the match as the better side, forcing Villa goalkeeper Zion Suzuki into a number of early saves.
Emery's side took a while to settle into the contest, eventually wrestling some control of proceedings by around the half an hour mark.
As Villa grew in confidence, Spurs returned to their shells and - while Micky van der Ven was off the field receiving treatment for a head injury - the Villans opened the scoring in first half added time, with new man Johan Manzambi tapping in a Boubacar Kamara miss-hit shot from six yards.
The Villans came back out after the break full of confidence, as the game became an end-to-end, basketball like affair, with chances for both teams to add to the scoring.
It was Aston Villa who doubled their advantage through Nicolas Jackson, who lifted the ball over van der Ven, before finishing clinically past Kinsky in the Spurs net.
That goal appeared to knock any belief out of the Spurs squad and Villa hammered their advantage home with an absolute screamer from Emiliano Buendia in the 79th minute to seal the three points.
Spurs did stage a late fight back - finally ending their spell without a goal - through Conor Gallagher and Jan Paul van Hecke, but the advantage ultimately proved too much to make up.
This result moves Aston Villa out of the relegation zone and moves Tottenham into their place, with De Zerbi's side set to spend the extended international break in the bottom three of the Premier League.
Tottenham Hotspur | 2-3 | Aston Villa |
64% | Possession | 36% |
20 | Shots | 15 |
1.22 | Expected Goals | 1.16 |
7 | Shots on Target | 6 |
3 | Goalkeeper Saves | 5 |
3 | Big Chances | 2 |
11 | Corners | 1 |
497 (87%) | Accurate Passes | 278 (84%) |
35 | Successful Tackles | 18 |
9 | Fouls committed | 13 |
10 | Clearances | 37 |
1 | Yellow Cards | 2 |
0 | Red Cards | 0 |
Kick Off - Tottenham Hotspur 0-0 Aston Villa
19' - Archie Gray replaces Pedro Porro (TOT)
45+4' - GOAL for Aston Villa! Scored by Johan Manzambi, assisted by Boubacar Kamara
45+7' - Yellow card for Jan Paul van Hecke (TOT)
HT - Tottenham Hotspur 0-1 Aston Villa
45' - Matty Cash replaces Aaron Wan-Bissaka (AVL)
45' - Mohammed Kudus replaces Matheus Fernandes (TOT)
46' - Yellow Card for Nicolas Jackson (AVL)
66' - James Maddison replaces Dominic Solanke (TOT)
67' - GOAL for Aston Villa! Scored by Nicolas Jackson, assisted by Johan Manzambi
72' - George Hemmings replaces Johan Manzambi (AVL)
79' - GOAL for Aston Villa! Scored by Emiliano Buendia, assisted by John McGinn
84' - Ibrahim Mbaye and Ross Barkley replace John McGinn and Boubacar Kamara (AVL)
84' - Conor Gallagher and Lucas Bergvall replace Rodrigo Bentancur and Sandro Tonali (TOT)
86' - GOAL for Tottenham Hotspur! Scored by Conor Gallagher, assisted by Mohammed Kudus
88' - Tammy Abraham replaces Nicolas Jackson (AVL)
90+2' - Yellow card for Matty Cash (AVL)
90+8' - GOAL for Tottenham Hotspur! Scored by Jan Paul van Hecke, assisted by Andrew Robertson
Full time - Tottenham Hotspur 2-3 Aston Villa