Leeds United gained a deserved victory over Crystal Palace to move into the top half of the Premier League table.
The hosts only needed three minutes before they went ahead as Jack Harrison’s strike from the edge of the penalty area took a big deflection off Gary Cahill and looped past Vicente Guaita.
Patrick Bamford, Raphinha and Pascal Struijk all had opportunities to double Leeds’ advantage in the first half.
But Bamford killed the game off early in the second half with a tap-in for his 100th goal in club football after Guaita had parried Raphinha’s shot.
Harrison nearly grabbed his second and Leeds’ third late on but saw his effort rebound off the crossbar.
Eberechi Eze wasted a rare chance for the visitors when he shot over when well placed on a disappointing night for the Eagles.
The victory moves Leeds up from 11th and above Arsenal to 10th, while Palace, who themselves would have gone into the top half with a win, remain 13th.
Leeds continue to impress as Bamford reaches a century
Leeds won the Championship last season as they ended a run of 16 seasons outside the top flight and while the two teams that came up with them – West Brom and Fulham – have struggled and are in the bottom three, Marcelo Bielsa’s side have thrived.
This was their 10th league win of the season and Leeds are aiming for their first top-10 finish in English football since they came fifth and qualified for the Uefa Cup in 2001-02.
It was one of their most straightforward outings of the campaign and they never looked like squandering the lead given to them by Harrison’s early goal.
Bamford, who failed to score in a nine-game loan spell with the Eagles in 2015-16, had a header saved by Guaita and then fired harmlessly over with only the goalkeeper to beat.
The excellent, skilful Raphinha curled a free-kick over the top and then had a shot on the turn blocked by a desperate Cahill challenge as Leeds continued to create chances.
Struijk missed two good headed opportunities but those misses did not prove costly as Bamford followed up after Raphinha’s shot was parried to score his 12th Premier League goal of the season.
That took the 27-year-old to a century of career goals, including 21 on loan at MK Dons, eight on loan with Derby, 33 with Middlesbrough and 38 with his current side.
Leeds could have stretched their winning margin but Guaita, Palace’s best player, did well to get down quickly to push a low shot from Stuart Dallas wide, and Harrison hit the woodwork.
The only downside for Leeds was an injury to England international Kalvin Phillips, who went off late in the second half with what looked to be a calf injury.
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
- 23PhillipsSubstituted forShackletonat 88′minutes
- 17Hélder Costa
- 24CahillBooked at 37mins
- 4MilivojevicBooked at 76mins
- 3van AanholtSubstituted forTownsendat 45′minutes
- 14MatetaSubstituted forBatshuayiat 65′minutes
- 9J AyewSubstituted forBentekeat 76′minutes
Match ends, Leeds United 2, Crystal Palace 0.
Second Half ends, Leeds United 2, Crystal Palace 0.
Attempt saved. Christian Benteke (Crystal Palace) header from the centre of the box is saved in the top left corner. Assisted by Andros Townsend with a cross.
Substitution, Leeds United. Jamie Shackleton replaces Kalvin Phillips because of an injury.
Kalvin Phillips (Leeds United) wins a free kick in the defensive half.
Foul by Luka Milivojevic (Crystal Palace).
Jack Harrison (Leeds United) hits the bar with a left footed shot from the centre of the box.
Attempt missed. Gary Cahill (Crystal Palace) header from the centre of the box misses to the left. Assisted by Eberechi Eze with a cross following a corner.
Corner, Crystal Palace. Conceded by Ezgjan Alioski.
Corner, Leeds United. Conceded by Christian Benteke.
Corner, Leeds United. Conceded by Tyrick Mitchell.
Substitution, Crystal Palace. Christian Benteke replaces Jordan Ayew.
Luka Milivojevic (Crystal Palace) is shown the yellow card for a bad foul.
Stuart Dallas (Leeds United) wins a free kick in the defensive half.
Foul by Luka Milivojevic (Crystal Palace).
Attempt missed. Liam Cooper (Leeds United) header from the centre of the box is close, but misses to the left. Assisted by Kalvin Phillips with a cross following a corner.
Corner, Leeds United. Conceded by Vicente Guaita.
Attempt saved. Stuart Dallas (Leeds United) right footed shot from outside the box is saved in the bottom left corner. Assisted by Jack Harrison.
Attempt saved. Andros Townsend (Crystal Palace) left footed shot from outside the box is saved in the centre of the goal. Assisted by Eberechi Eze.
Foul by Luke Ayling (Leeds United).