Match ends, Burnley 2, Tottenham Hotspur 1.
Tottenham boss Mauricio Pochettino angrily confronted referee Mike Dean after a damaging defeat at Burnley dealt a huge blow to his side's Premier League title hopes.
The Argentine, who was angered by a number of decisions including the award of a corner that led to Burnley's opener, had to be pulled away by Clarets defender Phil Bardsley as his frustrations spilled over.
Pochettino later said he had "crossed the line" and would "maybe" apologise to Dean.
Chris Wood broke the deadlock for the hosts early in the second half as he rose to head home Dwight McNeil's inswinging corner - his fourth goal in as many games.
Harry Kane, making his first appearance since 13 January, equalised after latching on to Danny Rose's quick throw-in and poking past Tom Heaton, before Ashley Barnes tapped in Burnley's winner late on.
Spurs stay in third place, five points behind Liverpool who face Manchester United at Old Trafford on Sunday.
Burnley rise to 14th and are now six points clear of the relegation places.
Kane scores on return as Spurs falter
Tottenham should have been buoyed by the return of Kane, who made his first appearance since picking up an ankle injury in January's defeat to Manchester United.
But he struggled to get into the game in a first half that saw him on the end of several hefty challenges by Ben Mee and James Tarkowski. When he did escape their attentions, he fired wide from the edge of the box and saw a header easily saved by Heaton.
He improved in the second period, drawing a magnificent save from Heaton who sprang acrobatically to his right to keep out a swerving shot bound for the top corner.
But not even the in-form Burnley goalkeeper could deny Kane a goal on his return as he latched on to Rose's throw and poked home to level.
However, with Spurs pouring on the pressure late on the Clarets stood firm, with second-half substitutes Fernando Llorente and Erik Lamela both denied by blocks.
Battling Burnley's unbeaten run continues
Despite their excellent form - Burnley are one of only two unbeaten Premier League sides in 2019 - Sean Dyche's men were underdogs coming into this match.
That was mainly due to the fact they had taken just two points from their last 42 available at home against the established top six sides.
But the Clarets emphatically bucked that trend against Spurs.
The hosts were rarely troubled in a first half of few chances, and in the second they more than matched the visitors.
Suspect Spurs defending helped Wood open the scoring, although replays suggested the corner the goal came from should not have been awarded as the ball appeared to come off Burnley's Jeff Hendrick as he challenged with Jan Vertonghen.
Pochettino's frustration at the decision was emulated by Dyche a short time later when Rose took a throw-in several yards upfield from where the ball went out of play and Kane ran through to tuck home the equaliser.
At that point Burnley may have been forgiven for sitting deep and taking a point, but they did anything but.
Ashley Westwood, Barnes and the impressive McNeil were all denied by Hugo Lloris before Barnes scored the decisive goal - tapping in from substitute Johann Berg Gudmundsson's pass.
The result means the Clarets have gone eight games without defeat - only Manchester United are on a longer unbeaten run - with any fears of relegation all but dispelled.
Man of the match - Ashley Barnes (Burnley)
'A big disappointment' - what they said
Burnley boss Sean Dyche, speaking to BBC MOTD: "It was a thorough performance and a good win. We know there's a lot of work to be done but they're certainly putting in the work.
"We're not a side who can slick it around like Man City but we have very good players. We waned to get in behind them. I thought our front two were outstanding."
Burnley goalscorer Ashley Barnes on Sky Sports: "I thought we had it then we gave them a sloppy goal from a throw-in. We needed to be alive and we switched off but for us to keep going and get the result was massive.
"They are top-quality players so we just had to concentrate on ourselves. We made it hard for them and that was what the gameplan was.
"We are getting back to ourselves now. We need to keep being resilient and compact. That's what we did."
Tottenham captain Hugo Lloris speaking to Sky Sports: "Obviously it is a big disappointment. Today was a good opportunity for us and we missed it. It was a tough game. We expected a battle.
"We conceded the first goal and it makes things harder. Especially when you concede a corner that didn't exist. It is part of the game."
Burnley on best top-flight run since 1966 - the stats
- Burnley are unbeaten in eight Premier League games (W5 D3), their longest top-flight run without defeat since a run of nine in 1966.
- Tottenham suffered only their second defeat in their last eight away games in the Premier League, after losing two of the four before that.
- Burnley have accrued 18 points from their last eight Premier League games (W5 D3), after picking up just 14 from their previous 24.
- Burnley scored their opening goal with their first shot on target of the game on 57 minutes.
- Burnley striker Chris Wood has netted four goals in his last four Premier League appearances, as many as in his previous 27 in the competition.
- Burnley forward Ashley Barnes has scored in each of his last four Premier League games (4 goals), after netting in just three of his previous 24 in the competition (4 goals).
- Johann Berg Gudmundsson has registered 15 assists for Burnley in the Premier League, nine more than any other player.
Burnley will look to continue their good run against Newcastle at St James' Park on Tuesday at 20:00 GMT. Spurs will hope to bounce back when they visit Chelsea at Stamford Bridge on Wednesday (20:00).
- 26BardsleyBooked at 72mins
- 13HendrickSubstituted forBradyat 80'minutes
- 31McNeilSubstituted forBerg Gudmundssonat 80'minutes
- 7Berg Gudmundsson
- 21FoythBooked at 69minsSubstituted forLamelaat 76'minutesBooked at 86mins
- 8WinksSubstituted forLlorenteat 62'minutesBooked at 65mins
- 7Son Heung-MinSubstituted forLucas Mouraat 88'minutes
- 27Lucas Moura
- Mike Dean
- Shots on Target
Second Half ends, Burnley 2, Tottenham Hotspur 1.
Attempt saved. Erik Lamela (Tottenham Hotspur) header from the centre of the box is saved in the centre of the goal.
Hand ball by Christian Eriksen (Tottenham Hotspur).
Attempt missed. Christian Eriksen (Tottenham Hotspur) right footed shot from outside the box is too high.
Offside, Burnley. Johann Gudmundsson tries a through ball, but Ashley Barnes is caught offside.
Corner, Burnley. Conceded by Moussa Sissoko.
Substitution, Tottenham Hotspur. Lucas Moura replaces Son Heung-Min.
Erik Lamela (Tottenham Hotspur) is shown the yellow card.
Foul by Fernando Llorente (Tottenham Hotspur).
Jack Cork (Burnley) wins a free kick in the defensive half.
Goal! Burnley 2, Tottenham Hotspur 1. Ashley Barnes (Burnley) right footed shot from the right side of the six yard box to the bottom right corner. Assisted by Johann Gudmundsson.
Attempt missed. Johann Gudmundsson (Burnley) left footed shot from the centre of the box misses to the right. Assisted by Jack Cork.
Corner, Burnley. Conceded by Danny Rose.
Corner, Burnley. Conceded by Serge Aurier.
Foul by Danny Rose (Tottenham Hotspur).
Johann Gudmundsson (Burnley) wins a free kick on the right wing.
Substitution, Burnley. Johann Gudmundsson replaces Dwight McNeil.
Substitution, Burnley. Robbie Brady replaces Jeff Hendrick.
Corner, Burnley. Conceded by Moussa Sissoko.