Leeds United striker Patrick Bamford has reached the 100 goals milestone to lift the Yorkshire side into the top half of the Premier League with a 2-0 victory over Crystal Palace.
Leeds' first home win this year nudged them up to 10th on 32 points from 22 games, but they have still lost more games than they have won at Elland Road this season.
Palace won their last away game at Newcastle United, but had to do without injured talisman Wilfried Zaha and remain in 13th place, three points behind Leeds, after playing a game more.
Jack Harrison's opener came after 150 seconds, with a shot that took a slight deflection off Palace's Gary Cahill and looped high into the net, leaving goalkeeper Vicente Guaita caught out.
Harrison was set up by Stuart Dallas outside the box and he fired off a powerful strike - his third goal in his last four league games - that immediately put Palace on the back foot.
Bamford was inches away from adding to the score in the 10th minute, with a glancing header that Guaita managed to stop at the base of the post, as Leeds kept up the early pressure.
The centre-forward had another opportunity, when he won possession on the halfway line in the 23rd minute and chased down on the Palace goal, only to hit his effort high and wide.
Leeds' dominance should have been better reflected in the scoreline, with Pascal Struijk next to squander a clear chance, with a wayward diving header just before the break.
But the home side doubled their lead early in the second half, after Guaita got a hand to Rafinha's thunderous shot, only to tee up Bamford for an easy tuck away.
The 27-year-old striker has played at nine clubs and his 100 career goals include 12 in the league this season.
Harrison then failed to take advantage of a defensive slip, when he hit the crossbar with six minutes left.
"It was important not to concede," says Leeds manager Marcelo Bielsa. "We didn't commit any errors to give our opponents a chance, and our attack was good to score twice and could have got a few more.
"Most important now is to show consistency, putting together a series of games where we get good results."
Palace's best chance fell to Eberechi Eze in the 67th minute, after substitute Michy Batshuayi opened up the home defence with a strong run, but the winger blazed the ball over the bar.