Crystal Palace stunned Manchester United with a 2-1 win at Old Trafford thanks to Patrick van Aanholt’s injury-time winner.
Daniel James appeared to have earned United a point with an 89th-minute equaliser.
But David de Gea couldn’t keep out Van Aanholt’s drive as Palace claimed their first win of the new Premier League season.
United had fallen behind in the first half to Jordan Ayew’s breakaway goal before Marcus Rashford missed a penalty on a deeply frustrating afternoon for Ole Gunnar Solskjaer’s team.
Despite dominating possession, United rarely threatened Palace’s goal and the full-time whistle was greeted by a chorus of boos from those remaining inside Old Trafford.
Palace’s win was their first ever against United in the Premier League era.