It was a well-deserved win for the hosts while Newcastle's European hopes were dealt a blow with a 10th away defeat. Mateta put Palace ahead with a well-worked goal in the 54th minute after a one-two with Jordan Ayew. The French striker sealed the points late on with his 11th league goal of the season after good work from Will Hughes and substitute Jeffrey Schlupp.