Crystal Palace made it three straight Premier League wins as a Jean-Philippe Mateta double earned them a 2-0 win over Newcastle United at Selhurst Park.
Palace had not scored in their last four Premier League matches against Newcastle before Wednesday's game, and it looked like the Magpies could stifle them again.
But after the hosts failed to break the deadlock in a Palace-dominated first half, a neat one-two with Jordan Ayew allowed Mateta to lash the Eagles in front before he added another late on to make sure of the three points.
Oliver Glasner's impressive start as Palace head coach continues with the Eagles' safety from relegation now mathematically confirmed in 14th, while Eddie Howe's side drop below Manchester United into seventh place.
Eberechi Eze nearly put Palace ahead after 12 minutes when he jinked onto his right foot and fired just wide, while Mateta nodded narrowly over as the hosts edged the opening exchanges.
Ayew sent an ambitious long-range effort past the post, while Palace shouts for a penalty fell on deaf ears when Eze took a tumble in the box.
Neither side could find the opener in the first half, but the hosts made their threat pay 10 minutes after the restart as Mateta latched onto Ayew's neat first-time pass before firing into the back of the net.
Mateta nodded straight at Martin Dubravka, while Will Hughes curled just over with Newcastle forced to cling on for long periods of the second half.
Palace survived a scare of their own when Hughes' tug on Sean Longstaff in the Eagles' box went unpunished, before Mateta made the points safe with two minutes left when he drilled through the legs of Dubravka to secure the hosts' survival.
Mateta on fire
Mateta's goalscoring record since arriving at Palace from Mainz has not always been impressive, but he is certainly in the groove at the moment in front of goal.
The forward has now scored eight Premier League goals in nine games under Glasner, who only arrived in February. That is more than he managed under both Roy Hodgson (five in 35 games) and Patrick Vieira (six in 44).
This is by far Mateta’s best scoring run in an Eagles shirt, and his all-round performance was impressive too, leading Palace to victory.
Newcastle never get going
Having hammered top-four chasing Tottenham 4-0 last time out, Newcastle looked a shell of that team in South London, failing to test Dean Henderson between the Palace sticks until the 86th minute.
Any slender hopes of repeating last season's heroics of finishing in the Champions League spots are surely over after their fourth defeat in six Premier League games in London this season.
Newcastle star man Alexander Isak was barely involved, recording only one shot and accumulating just 0.06 xG (expected goals) as Palace successfully kept the Sweden international quiet.