Burnley climbed out of the relegation zone as Queens Park Rangers continued their dismal away form with a 2-1 defeat at Turf Moor.
Charlie Austin equalised from the spot for QPR after Scott Arfield had given Burnley an early lead, but the hosts hit back before the break as Danny Ings secured the points with his sixth Premier League goal of the season.
Below, Sports Mole rates the performances of the players on a day when QPR replaced Burnley in the bottom three.
BURNLEY
Goal
Tom Heaton: Endured a nervy moment when he spilled a powerful strike from Joey Barton, but he made a fine save from Steven Caulker late on to secure the win for his side. (6/10)
Defence
Kieran Trippier: Excellent at both ends of the pitch. Troubled the QPR defence with his accurate crossing, and he did not put a foot wrong in defence. (8/10)
Jason Shackell: The Burnley skipper led by example by making a number of vital interceptions to keep Austin quiet in the second half. (7/10)
Michael Keane: Produced an impressive display in the week that he signed for the club on a permanent basis. Adapted well to deal with the threat of Bobby Zamora late on as QPR searched for an equaliser. (7/10)
Ben Mee: Missed a couple of chances to score from corners, but he did his first job well to back up his fellow defenders. (6/10)
Midfield
Dean Marney: Gifted Austin a penalty with a silly tackle, but he responded well to win the midfield battle in the second half. (6/10)
David Jones: Played a crucial role in the win by sitting in front of the defence to offer protection for his teammates. Neat and tidy in possession, too. (6/10)
Scott Arfield: Broke the deadlock with a fine strike after a clever piece of skill, and he grew in confidence to cause problems for QPR with his clever passing. (7/10)
George Boyd: Continued his fine form by delivering the goods at both ends of the pitch, and his direct running was a constant threat for the hosts. (7/10)
Attack
Ashley Barnes: May eventually drop out of the side to make way for Sam Vokes, but his form will give Sean Dyche a headache. Chased down every ball, and created a number of openings for Ings. (7/10)
Danny Ings: Possibly could have scored a hat-trick on another day, but his all-round game was excellent. Made life easy for his teammates with some clever movement, and he showed composure once again to secure the points. (8/10)
Substitutes
Sam Vokes: Struggled to get involved in the game after replacing Barnes in the 73rd minute. (5/10)
QUEENS PARK RANGERS
Goal
Robert Green: Kept QPR in the game with a couple of brilliant saves, and he could not be blamed for either goal. (7/10)
Defence
Mauricio Isla: Always eager to get involved in his side's attacks, but a poor piece of defending allowed Arfield to break the deadlock early on. (5/10)
Steven Caulker: Unable to keep Ings quiet as the Burnley forward regularly dragged him out of position. Still struggling to hit his best form in a QPR shirt. (5/10)
Richard Dunne: QPR's best defender as he made a number of last-ditch tackles, but his experience was not enough to calm the nervy back four. (6/10)
Clint Hill: Struggled to cope with the double threat of George Boyd and Kieran Trippier as Burnley exposed his lack of pace on the wing. Taken off when QPR made changes late on. (5/10)
Midfield
Joey Barton: Refused to waste the ball in the middle of the park, and his deliveries into the box worried Burnley in the first half. Unable to get involved as often in the second. (6/10)
Karl Henry: Attempted to make a mark with his combative approach in midfield, but he struggled to enjoy much influence on the game. (5/10)
Leroy Fer: Came close with a couple of powerful strikes from long distance, but he faded as the game progressed, despite being his side's most creative player in the first half. (6/10)
Eduardo Vargas: Displayed his class with a fine volley to force Heaton into a save, and his trickery was a threat to the Burnley defence. QPR should have got the ball to him more often. (6/10)
Adel Taarabt: Came back from the wilderness to make a surprise start, and he was given the full 90 minutes. Showed what he could do in flashes, but perhaps inevitably, the impressive moments were few and far between. (6/10)
Attack
Charlie Austin: Starved of service for long spells, but continued his fine season with a confident penalty, and he rattled the post with another decent effort. Refused to give the Burnley defenders a break with his movement off the ball. (7/10)
Substitutes
Bobby Zamora: Sent on to partner Austin in the 69th minute, but he was unable to make full use of the limited service he received. (5/10)
Armand Traore: Booked for a silly tackle on Boyd less than a minute after coming on. Unlikely to have pleased his manager with this cameo. (3/10)
Mauro Zarate: Made his debut from the bench with around 15 minutes remaining, but he could not get involved as often as he would have liked. (4/10)