A second-half winner from Ashley Barnes capped a Clarets fightback as Burnley triumphed in a feisty Roses clash to climb out of the Premier League’s bottom three in gutsy fashion.
Barnes’ fifth goal of the season and a second in as many games for revitalised strike partner Chris Wood saw the Clarets come from behind to win a pulsating game which saw both sides finish with 10 men.
Huddersfield defender Christopher Schindler was sent off moments after Wood had cancelled out Steve Mounie’s opener before the break with the 100th league goal of his career.
And Burnley then had to play out seven minutes of injury time at the end when substitute Robbie Brady was sent off for a challenge on Isaac Mbenza.
But by then, Sean Dyche’s men were ahead thanks to Barnes’ cool finish as they made it back-to-back wins for the first time since September as the manager was also able to celebrate a century - his 100th league win as Burnley boss continuing the Clarets’ revival and leaving the Terriers deep in relegation trouble at the foot of the table.
Not surprisingly following the weekend victory over West Ham, Dyche named the same starting line-up as the Clarets looked to inflict an unwanted club record of eight successive league defeats on Town.
That meant a second successive start for Dwight McNeil and again the teenager was highly influential in an eventful opening 45 minutes which saw the Clarets come from behind thanks to Wood’s fifth goal of the season and the home side reduced to 10 men.
That matched the number Huddersfield had managed in total at home all season once Mounie had headed them in front with just over half an hour gone.
The striker hadn’t scored at all before he met a deep cross from Mbenza with a downward header past Tom Heaton.
Bar an Elias Kachunga header which Phil Bardsley blocked in front of goal, that was the Terriers first effort on target, despite an upbeat start.
McNeil had been the spark behind most of Burnley’s attacks, although it was Ben Mee who went closest to opening the scoring with a header from Ashley Westwood’s free-kick which was well saved by Jonas Lossl, who also blocked the follow-up from Barnes.
And just seven minutes after going behind the Clarets were level thanks to more good work from McNeil.
The 19-year-old had threatened with his runs in behind the Town defence and when he again made space to drive over a low cross, Wood got ahead of Schindler to clip home his ninth goal in 16 appearances against the Yorkshiremen.
And the evening then got worse for Schindler when he was sent off a minute later for stopping McNeil in full flow, seemingly unaware he had previously been booked for a foul on Wood.
With a man short and Alex Pritchard sacrificed in a re-shuffle, Town went on the defensive with two banks of four behind an isolated Mounie for Burnley to try and breakdown.
And 10 minutes into the second half they were given the perfect opportunity as Huddersfield did commit men forward for a corner and the Clarets hit them on the break, Westood releasing Johann Berg Gudmundsson for a shot he hit too close to Lossl.
Gudmundsson then had a header blocked after McNeil released Charlie Taylor to cross from McNeil’s last piece of the action as the youngster made way for a fit-again Brady, who was the next to test Lossl with a low drive as time began to tick away.
It was becoming a test of patience for the Clarets and with 73 minutes gone it was one they passed with an excellent goal.
Wood did well to hold the ball up and, after combining with Gudmundsson, pick out Westwood, who ferried the ball onto Barnes.
And the striker then showed admirable poise to take a touch and clip the ball past Lossl before running to celebrate in front of the jubilant Clarets’ fans.
Barnes was then denied a second by Lossl before Town broke away through Mbenza, who was tripped by Brady with a foul deemed serious enough by referee Mike Dean to earn a red card.
That evened things up for the frantic closing stages.
But with the bit between their teeth again, the Clarets saw it out to make the perfect start to the new year.
Huddersfield: Lossl, Hadergjonaj (Lowe 71), Zanka, Schindler, Kongolo, Hogg, Billing, Kachunga, Mbenza, Pritchard (Durm 44 replaced by Depoitre 83), Mounie. Substitutes: Hamer, Bacuna, Diakhaby, Stankovic.
Sent off: Schindler
Burnley: Heaton, Bardsley (Lowton 58), Tarkowski, Mee, Taylor, Gudmundsson, Cork, Westwood, McNeil (Brady 63), Barnes (Hendrick 90), Wood. Substitutes: Hart, Vokes, Vydra, Long.
Booked: Mee, Bardsley, Wood, Heaton.
Sent off: Brady
Referee: Mike Dean