Burnley fought back from Ross McCormack’s 25th goal of the season to inflict a third straight defeat on Leeds United.
A Jason Pearce own goal and a second-half strike from Scott Arfield kept Burnley on course for automatic promotion as Leeds went unrewarded for a vastly improved performance at Turf Moor.
United were looking to restore calm after horrific losses to Bolton and Reading and McCormack’s early effort threatened Burnley with a first home defeat of the Championship season, but Sean Dyche’s side recovered bravely to snatch three important points
Leeds had the better of the first half and should have scored the opening goal before McCormack struck on 27 minutes.
The striker was unlucky to see a ninth-minute chip over Tom Heaton come back off the inside of a post after a mistake by David Jones played him clean through but the goalkeeper could do nothing when McCormack nodded a flick from Matt Smith into the top corner of the et midway through the half.
Burnley appeared to be affected by nerves and produced little to trouble Jack Butland before their equaliser . Ross Wallace sliced an ambitious shot well wide and Ashley Barnes cushioned a header over the crossbar after Kieran Trippier drove a deep corner back into United’s box.
But the hosts snatched a goal six minutes before half-time when Trippier tore down the right wing and produced a cross which Pearce turned unintentionally through Butland’s legs.
Leeds continued to force the game after the break and a desperate tackle six yards from goal prevented Smith from stabbing the ball beyond Heaton just before the hour.
Burnley, however, claimed a second goal on 68 minutes when Ben Mee appeared on the left wing and cut a low cross to Arfield. The winger’s first effort was brilliantly blocked by Tom Lees but when the rebounded fell nicely to him, his second effort flew past Butland.
Leeds pressed in the closing stages but did not come closer than a header from Smith which struck a Burnley player and flew over the bar.
Burnley: Heaton, Trippier, Duff, Shackell, Mee, Arfield, Jones, Marney, Wallace (Stanislas 60), Barnes (Treacy 90), Vokes. Subs (not used): Cisak, Edgar, Long, Lafferty, Kightly.
Leeds United: Butland, Byram, Lees, Pearce, Pugh, Mowatt (Poleon 66), Austin, Murphy, Wickham, McCormack, Smith. Subs (not used): Cairns, Wootton, Warnock, Brown, Stewart, Hunt.