Crystal Palace produced a stirring late turnaround at Selhurst Park on Sunday, coming from behind to beat Newcastle United 2-1 in an absorbing Premier League fixture.

Newcastle looked on course to take all three points after William Osula gave the visitors the lead in the 43rd minute, capping a first half in which Eddie Howe’s side controlled more of the ball and carried a threat without creating a flood of chances. Palace, though, stayed alive in the contest and found their moment in the closing stages through the ever-reliable Jean-Philippe Mateta.

The hosts had to be patient. Newcastle finished with 58.6 percent possession, but Palace were more purposeful when they broke forward and ended the afternoon with 11 total shots to the visitors’ seven, including a 5-3 edge in shots on target. That growing pressure finally told in the 80th minute, when Mateta rose to head home the equaliser and lift the volume inside Selhurst Park.

From there, the momentum swung sharply. Newcastle, who had picked up yellow cards for Malick Thiaw in the 68th minute and Joelinton in the 74th, began to look uneasy as Palace pressed for a winner rather than settling for a draw. Deep into stoppage time, the decisive moment arrived. After Aaron Ramsdale was booked in the 90+3rd minute amid the late chaos, Mateta kept his nerve from the penalty spot in the 90+4th minute to complete the turnaround.

It was a ruthless finish from the Palace forward, who transformed the match with his two-goal contribution after coming off the bench. His strikes in the 80th and 90+4th minutes turned a frustrating afternoon into a memorable home victory and underlined Palace’s resilience.

For Newcastle, this will feel like a major missed opportunity. Osula’s 43rd-minute goal had given them a valuable platform, but they could not find the second goal that might have killed the fixture off. Instead, they were punished by a Palace side that remained committed, direct and dangerous in the final third.

The result continues a strong run for Crystal Palace, who showed both character and conviction to take the points. Newcastle, meanwhile, will rue a second half in which they had territory but not enough control where it mattered most: inside both penalty areas.

Goal scorers:
Crystal Palace: Jean-Philippe Mateta 80′, 90+4′ (pen)
Newcastle United: William Osula 43′