Wilfred Zaha returned to Manchester United and scored twice – one of which is a retaken penalty – against his former club on Saturday’s Premier League match at Old Trafford.
Zaha struggled at United earlier in his football career with just four appearances in a year-long spell.
Palace was ahead with an opener by Andros Townsend in the 7th minute.
The major highlight of the game came when referee Martin Atkinson awarded Palace a penalty after VAR Jon Moss instructed him to consult his pitch-side monitor. Jordan Ayew’s cross had deflected off the arm of Victor Lindelof.
Ayew’s spot-kick was saved by David de Gea, but it was cancelled after the Spaniard was spotted encroaching on the taker.
And Zaha retook the penalty which doubled Palace’s lead.
However, United new signing Donny van de Beek made his debut as he came off bench and scored at the 80th minute.
But Zaha’s 85th minute superb finish ensured Palace a second successive premier league victory at Old Trafford.
This means Palace remain undefeated in two matches this season while United suffer their first league defeat in 15 Premier League games since January.
Next, Manchester United travel to face Luton Town in the Carabao Cup third round on Tuesday. The Red Devils will also be welcomed by Brighton in the Premier League next Saturday.
Crystal Palace host Everton next Saturday in the Premier League.