Jordan Ayew was on display for 90 minutes as Crystal Palace saw off Newcastle United 1-0, ending a seven-game winless run in the Premier League stretching back to Boxing Day.
Since that 2-1 home win over West Ham United in which Ayew both scored and assisted, the Eagles have drawn four and lost three.
On this occasion, left-back Patrick van Aanholt was the man to make the difference.
Newcastle full-back Valentino Lazaro was given a straight red card in added time for a professional foul.
Ayew had a superb game despite not scoring, producing seven shots out of which five were on target.