Manchester United found a way to throw away a dominant performance through more penalty drama and a poor late concession from its well-paid goalkeeper.
Crystal Palace had not beaten Manchester United at Old Trafford since 1989, and never topped the Red Devils in the Premier League era, but now has a 2-1 Saturday win for its resume.
Daniel James‘ 89th minute goal seemed to have given United a result for its controlling effort, letting Marcus Rashford off the hook for a missed penalty, but De Gea allowed Patrick Van Aanholt to score a near post, stoppage time winner with poor goalkeeping after Paul Pogba was caught in possession and allowed Christian Benteke to spring a rush.
Marcus Rashford smashed an effort off the post less than a week after Paul Pogba saw his effort saved at Wolves.
VAR absolved Palace of a possible first half red card and seemingly clear second half penalty, and Jordan Ayew scored on the Eagles’ only true chance of the morning.
James set the game level with a gorgeous strike after quickfire, clinical passing in the 89th minute.
United has now won just three of 15 matches in all competitions since defeating PSG in the UEFA Champions League.