Deflected goals from Christian Benteke and Eberechi Eze gave Crystal Palace a 2-0 win at relegated Sheffield United on Saturday, snapping a run of three league defeats for the London club and guaranteeing its top-flight status next season.

The visitor took the lead in the second minute when Eze carved the Blades open with a mazy run and slid the ball to Benteke, whose effort bounced off George Baldock and dribbled over the line.

Wilfried Zaha had an effort from close range blocked before Benteke was denied a second when his powerful header was only just kept out by United goalkeeper Aaron Ramsdale.

READ| Tottenham Hotspurs top-four bid hit by loss at Leeds United

A half-time team talk from interim manager Paul Heckingbottom momentarily sparked the Blades into life, but John Egan squandered an opportunity to draw his side level when his effort from the edge of the penalty area sailed over the bar.

Benteke came within inches of doubling Palace's lead after robbing John Fleck of possession, but his powerful strike cannoned off the post before Andros Townsend saw his effort curl wide.

Palace continued to pepper the Sheffield goal and was finally rewarded in the 88th when Eze, a thorn in the hosts' side, slid past several challenges and fired a goal-bound effort that took a massive deflection off Fleck and wrongfooted Ramsdale.

READ| We have made it a lot harder for ourselves, says Rodgers after Newcastle loss

The Blades, who have netted a league-low 18 goals all season, lacked fluency going forward and failed to record a single shot on target as they slumped to their 28th defeat of the season.

The win lifted Roy Hodgson's side to 13th on 41 points, 14 points clear of the relegation zone with four games to play. The Blades remain rooted to the bottom of the table with 17 points.