Ashley Barnes scored his first goal in more than a year as Burnley beat Wolves at Turf Moor to move three points clear of the Premier League relegation zone.
It was a convincing performance from Sean Dyche’s outfit, who have now lost only once in their past seven games and are unbeaten in four matches.
Barnes nodded in at the back post to put the hosts ahead from Charlie Taylor’s cross following a swift counter-attack in the first half.
Chris Wood then reacted quickest to thump in from close range and double Burnley’s lead as Wolves failed to clear a free-kick after the break.
Teenager Fabio Silva fired in from the penalty spot for his first Wolves goal late on but the hosts were able to see out their victory.
It is only the second time Burnley have scored more than once in a top-flight game this season, and they could have had more.
Josh Brownhill whipped an effort on to the crossbar and Rui Patricio saved well to deny Wood after neat footwork from the New Zealand forward.
In contrast, Wolves struggled to seriously trouble a resilient Clarets back four before their late spot-kick and Nuno Espirito Santo’s side remain 11th in the table.
Burnley climb to 16th, with a game in hand on those around them.
Clarets hitting form at Christmas
Burnley boss Dyche continues to eke the best out of his squad and both he and the club’s potential new owners will be delighted by their recent revival after a slow start to the season.
Dyche will hope whoever buys the club will do so in time for some January squad investment, but in the meantime his team are hitting form.
Burnley were the division’s lowest scorers and had managed just six goals in 12 games before this fixture, but Dyche promised the “stats will start paying us back”.
He was proved right as both his strikers found the net, with Barnes heading in for his first goal since a 3-0 win at Watford in November last year and Wood on target for his third goal of the season.
It was the first time the hosts have scored twice in a Premier League game at Turf Moor since February, but no less than they deserved.
Substitute Josh Benson’s foul on Silva in the penalty box made it an unnecessarily nervy last few minutes.
But before that Ben Mee and James Tarkowski once again looked almost unbeatable in the heart of the Clarets’ defence as they limited the visitors to very few opportunities.
More to follow.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key = Give it up = Pure perfection
- 12BradySubstituted forPietersat 69′minutes
- 18WestwoodBooked at 36mins
- 11McNeilSubstituted forBensonat 87′minutes
- 10BarnesSubstituted forRodriguezat 82′minutesBooked at 90mins
- 11Rui Patrício
- 22Nélson Semedo
- 8NevesSubstituted forVitinhaat 76′minutes
- 28João Moutinho
- 3Aït-NouriSubstituted forTraoréat 60′minutes
- 54OtasowieBooked at 45minsSubstituted forFábio Silvaat 60′minutes
- 17Fábio Silva
Match ends, Burnley 2, Wolverhampton Wanderers 1.
Second Half ends, Burnley 2, Wolverhampton Wanderers 1.
Corner, Wolverhampton Wanderers. Conceded by Josh Brownhill.
Attempt missed. Romain Saïss (Wolverhampton Wanderers) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Adama Traoré with a cross.
Jay Rodriguez (Burnley) is shown the yellow card for a bad foul.
Adama Traoré (Wolverhampton Wanderers) wins a free kick in the defensive half.
Foul by Jay Rodriguez (Burnley).
Offside, Wolverhampton Wanderers. Vitinha tries a through ball, but Adama Traoré is caught offside.
VAR Decision: No card change João Moutinho (Wolverhampton Wanderers).
Foul by João Moutinho (Wolverhampton Wanderers).
Josh Brownhill (Burnley) wins a free kick on the left wing.
Foul by Adama Traoré (Wolverhampton Wanderers).
Josh Brownhill (Burnley) wins a free kick in the defensive half.
Goal! Burnley 2, Wolverhampton Wanderers 1. Fábio Silva (Wolverhampton Wanderers) converts the penalty with a right footed shot to the bottom left corner.
Penalty Wolverhampton Wanderers. Fábio Silva draws a foul in the penalty area.
Penalty conceded by Josh Benson (Burnley) after a foul in the penalty area.
Substitution, Burnley. Josh Benson replaces Dwight McNeil because of an injury.
Romain Saïss (Wolverhampton Wanderers) wins a free kick on the left wing.
Foul by Jay Rodriguez (Burnley).
Attempt blocked. Nélson Semedo (Wolverhampton Wanderers) left footed shot from outside the box is blocked. Assisted by Daniel Podence.