Crystal Palace stunned Manchester United as Patrick van Aanholt scored an injury-time winner to record their first victory at Old Trafford since 1989.

Full-back Van Aanholt netted in the 93rd minute, smashing in as the ball broke loose following Wilfried Zaha’s burst forward.

Daniel James thought he had rescued a point for United when he curled in a delightful equaliser in the 89th minute following neat build-up from Marcus Rashford and Anthony Martial.

But Rashford will rue striking the post from the penalty spot earlier in the second period – the second spot-kick the Red Devils have missed this week after Paul Pogba had one saved in the 1-1 draw at Wolves on Monday.

Jordan Ayew had scored the opener in the first half against the run of play, latching on to Jeffrey Schlupp’s flick-on and coolly converting Palace’s first goal of the campaign, before the late drama.

United’s failing evident

Pogba received racist abuse on social media after his miss from the spot at Molineux.

United released a statement condemning the abuse, while fans brought an anti-racism flag into the stadium and sang “there’s only one Paul Pogba” to show they were behind the France midfielder.

However, a nasty minority of the tweets that followed Rashford’s miss showed the issue remains.

The England striker’s failure from the spot formed part of a bad day for United manager Ole Gunnar Solskjaer.

The club paid a collective £130m this summer for defenders Harry Maguire and Wan-Bissaka – but neither covered round the back of centre-back Victor Lindelof in the lead-up to Palace’s opener, so when the Swede lost out to Schlupp as they challenged for goalkeeper Vicente Guaita’s clearance, Ayew was able to race clear of the United defence and finish.

James was Solskjaer’s third summer signing. The Welshman is having a major impact and his curling shot to equalise was a brilliant effort.

However, for the second game running, the winger was booked for diving – even if the decision from referee Paul Tierney looked harsh.

Dream debut for Cahill

It was a sweet day for Crystal Palace’s veteran defender Gary Cahill.

Playing at Old Trafford in the Premier League for his fourth different club, Cahill was celebrating his first win.

He made only two league appearances for Chelsea last season, so the 33-year-old could be forgiven an element of rustiness, although it was pure pace from Martial that caused the centre-back to drag the forward down as the hosts searched for a quick equaliser.

Cahill could easily have been sent off. Instead, he remained on the pitch and used his experience to steer Palace to an unexpected victory.

Eagles manager Roy Hodgson is too experienced to get carried away by one game – but given his side were yet to score this season and had lost five of their past six visits to Old Trafford, the the former England boss surely cannot have travelled with much confidence.

But they now sit level with United on points, and with Cahill easing himself in after his summer move from Chelsea, Hodgson could have one of the season’s best free transfers at their disposal.

Man of the match – Gary Cahill (Crystal Palace)

Gary Cahill

Palace break records – the stats

  • Manchester United have won only one of their past nine matches, scoring just eight goals and conceding 16.
  • Palace’s Van Aanholt became only the second player to score a 90th-minute winner against United in the Premier League after Thierry Henry for Arsenal in January 2007, and the first to do so at Old Trafford.
  • Crystal Palace earned their first win over Manchester United in the Premier League in their 21st meeting in the competition, and their first in the league since May 1991 (3-0 at Selhurst Park).
  • United are only the second team to win a penalty in each of their first three matches of a Premier League season, after Chelsea in 2012-13. However, the Blues scored all three of theirs while the Red Devils have missed two.
  • Since the start of last season, Crystal Palace have earned 60% of their points in the league in away games (32 out of 53), more than any other side.
  • James is the seventh Manchester United player to score in his first two Premier League appearances at Old Trafford for the club.
  • Ayew’s opener for Crystal Palace came from their first shot and first touch in the opposition’s box.
  • Rashford’s long-range effort in the 58th minute was the latest United have attempted their first shot on target of a Premier League game at Old Trafford since April 2017 against West Brom (67th minute).

Line-ups

Man Utd

  • 1de Gea
  • 29Wan-BissakaBooked at 46mins
  • 2Lindelöf
  • 5Maguire
  • 23ShawSubstituted forYoungat 34′minutes
  • 6Pogba
  • 39McTominaySubstituted forMataat 85′minutes
  • 21JamesBooked at 71mins
  • 14LingardSubstituted forGreenwoodat 56′minutes
  • 10Rashford
  • 9Martial

Substitutes

  • 8Mata
  • 15Pereira
  • 18Young
  • 22Romero
  • 26Greenwood
  • 31Matic
  • 38Tuanzebe

Crystal Palace

  • 31GuaitaBooked at 86mins
  • 2Ward
  • 34Kelly
  • 24CahillBooked at 41mins
  • 3van Aanholt
  • 11ZahaBooked at 79mins
  • 18McArthur
  • 4MilivojevicBooked at 38mins
  • 8KouyatéSubstituted forMcCarthyat 83′minutes
  • 15SchluppSubstituted forTownsendat 80′minutes
  • 9J AyewSubstituted forBentekeat 75′minutes

Substitutes

  • 6Dann
  • 7Meyer
  • 10Townsend
  • 13Hennessey
  • 17Benteke
  • 21Wickham
  • 22McCarthy
Referee:
Paul Tierney
Attendance:
73,454

Match Stats

Home TeamMan UtdAway TeamCrystal Palace
Possession
Home71%
Away29%
Shots
Home22
Away5
Shots on Target
Home3
Away3
Corners
Home8
Away1
Fouls
Home8
Away18

Live Text

Match ends, Manchester United 1, Crystal Palace 2.

Full Time

Second Half ends, Manchester United 1, Crystal Palace 2.

Goal!

Goal! Manchester United 1, Crystal Palace 2. Patrick van Aanholt (Crystal Palace) left footed shot from the left side of the box to the bottom left corner.

Juan Mata (Manchester United) wins a free kick in the defensive half.

Foul by James McCarthy (Crystal Palace).

Attempt missed. Wilfried Zaha (Crystal Palace) right footed shot from the left side of the box is close, but misses to the left. Assisted by Luka Milivojevic following a fast break.

Goal!

Goal! Manchester United 1, Crystal Palace 1. Daniel James (Manchester United) right footed shot from the centre of the box to the top right corner. Assisted by Anthony Martial.

Booking

Vicente Guaita (Crystal Palace) is shown the yellow card.

Foul by Anthony Martial (Manchester United).

Luka Milivojevic (Crystal Palace) wins a free kick in the defensive half.

Substitution

Substitution, Manchester United. Juan Mata replaces Scott McTominay.

Substitution

Substitution, Crystal Palace. James McCarthy replaces Cheikhou Kouyaté.

Delay over. They are ready to continue.

VAR Decision: No Penalty Manchester United.

Delay in match (Manchester United). VAR checking.

Corner, Manchester United. Conceded by Luka Milivojevic.

Substitution

Substitution, Crystal Palace. Andros Townsend replaces Jeffrey Schlupp.

Attempt missed. Paul Pogba (Manchester United) header from the centre of the box is too high. Assisted by Ashley Young with a cross following a set piece situation.

Booking

Wilfried Zaha (Crystal Palace) is shown the yellow card for a bad foul.

Daniel James (Manchester United) wins a free kick on the left wing.

Foul by Wilfried Zaha (Crystal Palace).

Attempt missed. Scott McTominay (Manchester United) left footed shot from outside the box is high and wide to the left.

Attempt missed. Paul Pogba (Manchester United) header from the centre of the box is high and wide to the right. Assisted by Ashley Young with a cross following a corner.

Corner, Manchester United. Conceded by Joel Ward.

Attempt blocked. Scott McTominay (Manchester United) header from the right side of the six yard box is blocked. Assisted by Ashley Young with a cross.

Marcus Rashford (Manchester United) wins a free kick on the left wing.

Foul by Joel Ward (Crystal Palace).

Substitution

Substitution, Crystal Palace. Christian Benteke replaces Jordan Ayew.

Scott McTominay (Manchester United) wins a free kick in the attacking half.

Foul by Jordan Ayew (Crystal Palace).

Attempt saved. Harry Maguire (Manchester United) header from the right side of the box is saved in the centre of the goal. Assisted by Ashley Young with a cross.

Corner, Manchester United. Conceded by Martin Kelly.

Booking

Daniel James (Manchester United) is shown the yellow card.

Daniel James (Manchester United) has gone down, but that’s a dive.

Penalty missed! Still Manchester United 0, Crystal Palace 1. Marcus Rashford (Manchester United) hits the left post with a right footed shot.

Penalty Manchester United. Scott McTominay draws a foul in the penalty area.

Penalty conceded by Luka Milivojevic (Crystal Palace) after a foul in the penalty area.

Delay over. They are ready to continue.

Delay in match because of an injury Luka Milivojevic (Crystal Palace).

Foul by Paul Pogba (Manchester United).