Burnley lifted themselves out of the relegation zone after a 2-1 win over Wolves, with Ashley Barnes and Chris Wood finding the net.
Barnes had not found the net since last November after a drop in form and spells out with injury but rose highest to head home a perfect Charlie Taylor cross to send Burnley on their way (35).
His strike partner then got in on the act just after the break, as Wood smashed home from close range (51) after Burnley had bullied Wolves from a set-piece.
- How the teams lined up | Match stats
- Premier League table | Fixtures | Results
- Live football on Sky Sports | December PL picks: All the games on Sky
Fabio Silva did notch a consolation from the penalty spot after Josh Benson fouled the striker (88) but overall the response from the visitors was limp as they missed the influence of Raul Jimenez as Burnley's brilliant defensive axis of Ben Mee and James Tarkowski once again repelled everything that came into their box.
The result lifts Burnley above Fulham and Brighton into 16th place in the Premier League.
Burnley: Pope (7), Lowton (7), Mee (8), Tarkowski (8), Taylor (8), McNeil (7), Brownhill (8), Westwood (8), Brady (7), Wood (8), Barnes (8)
Subs used: Benson (5), Pieters (6)
Wolves: Patricio (7), Saiss (6), Coady (6), Kilman (5), Ait-Nouri (5), Semedo (6), Neves (5), Moutinho (6), Otasowie (5), Podence (6), Neto (6)
Subs used: Traore (6), Silva (7), Vitinha (6)
Man of the match: Charlie Taylor
How Burnley bruised their way past Wolves...
The pattern of the match was set from the first whistle, with Wolves enjoying the better possession but Burnley looking far more dangerous with it.
Rui Patricio had to save with his feet when a long clearance from Nick Pope caught Romain Saiss napping to allow Barnes a shot at goal.
With Owen Otasowie, on his full Premier League debut, trying to replace the skills of Jimenez in a central striking role, Wolves never really looked capable of creating anything to worry Pope.
The Burnley breakthrough came soon after the half-hour mark. Taylor burst forward to latch on to Wood's pass, sending in a deep cross to the far post where Barnes muscled his way through to head home and end a 970-minute run without a goal.
Ruben Neves flashed a couple of long-range efforts off target and that was all Nuno Espirito Santo's side could muster before the break.
Having gone in trailing, a response would have been expected from Nuno's team after the break but they were on the back foot almost immediately.
Josh Brownhill capitalised on a slip from Neves to bend a shot on to the crossbar before Wood doubled Burnley's lead in the 51st minute after the visitors failed to deal with Ashley Westwood's free-kick.
Mee headed the ball back into the box where it struck Rayan Ait-Nouri before sitting up for Wood to blast into the roof of the net from point-blank range.
Westwood's pass then freed Wood, but Patricio was quickly out to smother the shot as Burnley threatened to run riot.
With Silva and Adama Traore replacing Otasowie and Ait-Nouri, Wolves carried more of a threat but Taylor was doing a fine job in restricting Traore any room to manoeuvre in.
Their late lifeline came when Silva wriggled away from Tarkowski and then tumbled over a challenge from Benson - just on as a substitute and guilty of conceding a penalty before touching the ball.
Silva hit the spot-kick low and hard to the left to beat Pope and Wolves did pin Burnley back in the closing stages but Pope was not severely tested.
Man of the match: Charlie Taylor
A near faultless performance from the full-back, who was robust defensively when asked to stop Pedro Neto and Traore and produced the moment of quality required to open up Wolves for Barnes' opening goal. The drive and determination he showed to join the attack is everything you expect to see from a Sean Dyche side. Taylor epitomised exactly what Burnley are about.
- Burnley have won two of their last three games in the Premier League (D1), one more than they managed in their previous 11 games in the competition (D3 L7).
- Since the start of 2018-19, Wolves have failed to win any of their three Premier League away games against Burnley (D1 L2) - indeed, only against Liverpool at Anfield have they suffered more away defeats in the competition in this period (P3 L3).
- Burnley scored twice in a Premier League game at Turf Moor for the first time since February (3 v Bournemouth), netting as many in this game as in their first five home games this season combined (2).
- Silva is the youngest player to score a Premier League goal for Wolves (18y 155d), while he's the second-youngest player to score a penalty in the competition, after Liverpool's Michael Owen in August 1997 (17y 238d v Wimbledon).
- Otasowie (19y 350d) is the third different teenage player to start for Wolves in the Premier League this season (after Fábio Silva and Rayan Aït-Nouri); the joint-most of any team in the competition, along with Liverpool.
Burnley take a trip to Elland Road on December 27 to play Marcelo Bielsa's Leeds United while Wolves host Tottenham, both games are live on Sky Sports.