Leeds United beat Burnley 3-1 to end a run of four matches without a win in the Premier League.
The hosts created several first-half chances at Elland Road, Junior Firpo's backheel working Wayne Hennessey and Tyler Roberts heading narrowly wide from close range.
That pressure eventually told six minutes before the break as Jack Harrison beat Hennessey at the second attempt, having seen an initial shot saved.
Maxwel Cornet came off the bench at half-time and drew Burnley level nine minutes later, curling a 25-yard free-kick around the wall and past Illan Meslier.
However, Stuart Dallas restored Leeds' advantage on 77 minutes with a fine curled shot before substitute Daniel James headed in a third in second-half stoppage time to secure the three points.
Leeds stay in 16th with 19 points, eight clear of 18th-placed Burnley, who have two matches in hand.
See: Leeds report | Burnley report
Next fixtures
Leeds: 16 Jan v West Ham (A)
Burnley: 15 Jan v Leicester (H)
Match officials
Referee: Paul Tierney. Assistants: Simon Beck, Adrian Holmes. Fourth official: Michael Salisbury. VAR: Mike Dean. Assistant VAR: Neil Davies.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time