Manchester United ended the season with their lowest ever Premier League points tally after being beaten at Crystal Palace in front of new manager Erik ten Hag.
Former United winger Wilfried Zaha scored the winning goal in the first half, latching onto a through ball and turning Diogo Dalot before drilling a low finish into the corner.
United finished the disappointing campaign in sixth place but clinched a Europa League spot despite the loss - as West Ham were beaten by Brighton - while Palace ended the season in a respectable 12th place.
Zaha's goal proved to be enough against a rudderless United side playing in front of Ten Hag, who was in the stands at Selhurst Park. The Dutchman is taking over a team from Ralf Rangnick which is bereft of any leadership or confidence.
The departing Edinson Cavani had a snapshot clawed out by Vicente Guaita and the Spanish keeper also brilliantly tipped over United midfielder Hannibal Mejbri's first-time effort from the edge of the box.
Zaha and Jeffrey Schlupp both had low shots kept out by David de Gea, but United's number one could do nothing about Zaha's 37th-minute goal, which nestled into the bottom corner.
Monumental job on Ten Hag's hands
United will be thankful a forgettable 2021-22 campaign has finally come to an end after collecting 58 points, their poorest return since 1989-1990.
They finished last season in second place behind Manchester City, but ended this term four places and 16 points worse off than last year.
Ten Hag left his Ajax job early, but from what he saw from his new players in person for the first time in south London on Sunday, he will know he has a monumental job on his hands.
Reports of infighting between players, leaks to the media and complaining of their training schedule under Rangnick have left the Red Devils squad broken.
There could well be upheaval in the playing department too, with Cavani making his last appearance, Nemanja Matic confirmed as leaving in the summer, and first-teamers Juan Mata, Paul Pogba and Jesse Lingard all out of contract too.
After falling behind, United created few chances, with Bruno Fernandes' form having tailed off particularly badly from last season as his side ended up losing their last six away games in the league.
United have ended with a goal difference of zero - but can take small comfort from qualifying for Europe's secondary competition, which could lead to the Champions League should they go all the way and win it.
Rangnick is not due to leave Old Trafford completely next season, moving into a part-time "consultancy role" as well as managing Austria.
Promise for Palace
Patrick Vieira took over from Roy Hodgson last summer and his first season in the English top flight can be classed as a success, improving on Palace's 14th-place finish from last term and reaching the semi-finals of the FA Cup.
The Eagles are a vibrant team in attack and are marshalled at the back by solid Danish centre-back Joachim Andersen, who contributed six clearances and attempted more passes (44) than any team-mate against United on Sunday.
Conor Gallagher, with his all-action style of play, will leave a huge void in the middle of the park now his loan from Chelsea has ended. The England international had more touches (63) on the ball than any other Palace player, as well as having 18 duels and winning five fouls.
The victory represented a recovery from Palace's capitulation at Everton on Thursday, when they led 2-0 at half-time but lost 3-2. And they have ended the season on a positive goal difference in the top flight for the first time since 1991, keeping five consecutive clean sheets at home in the Premier League for the first time since 1992.
Palace can go into the summer with plenty of promise, hoping acquisitions in the transfer market may push them towards a European position next season.
Player of the match
with an average of 7.47
Squad number10Player nameEze
Squad number11Player nameZaha
Squad number23Player nameGallagher
Squad number18Player nameMcArthur
Squad number22Player nameÉdouard
Squad number3Player nameMitchell
Squad number15Player nameSchlupp
Squad number8Player nameKouyaté
Squad number12Player nameHughes
Squad number49Player nameRak-Sakyi
Squad number2Player nameWard
Squad number16Player nameAndersen
Squad number17Player nameClyne
Squad number13Player nameGuaita
Squad number1Player namede Gea
Squad number46Player nameMejbri
Squad number21Player nameCavani
Squad number75Player nameAlejandro Garnacho
Squad number8Player nameMata
Squad number36Player nameElanga
Squad number47Player nameShoretire
Squad number18Player nameBruno Fernandes
Squad number39Player nameMcTominay
Squad number17Player nameFred
Squad number20Player nameDiogo Dalot
Squad number27Player nameAlex Telles
Squad number2Player nameLindelöf
Squad number5Player nameMaguire
- 12HughesBooked at 43minsSubstituted forMcArthurat 83'minutes
- 49Rak-SakyiSubstituted forKouyatéat 67'minutes
- 22ÉdouardBooked at 63minsSubstituted forEzeat 79'minutes
- 9J Ayew
- 1de Gea
- 20DalotBooked at 59minsSubstituted forGarnacho Ferreyraat 79'minutes
- 2LindelöfBooked at 84mins
- 17FredSubstituted forShoretireat 75'minutes
- 18Bruno FernandesBooked at 90mins
- 46MejbriBooked at 44minsSubstituted forMataat 62'minutes
- 75Garnacho Ferreyra
Match ends, Crystal Palace 1, Manchester United 0.
Second Half ends, Crystal Palace 1, Manchester United 0.
Attempt missed. Scott McTominay (Manchester United) right footed shot from the centre of the box is high and wide to the right.
Shola Shoretire (Manchester United) wins a free kick on the right wing.
Foul by Joel Ward (Crystal Palace).
Scott McTominay (Manchester United) wins a free kick on the left wing.
Foul by James McArthur (Crystal Palace).
Foul by Alejandro Garnacho (Manchester United).
Wilfried Zaha (Crystal Palace) wins a free kick on the right wing.
Bruno Fernandes (Manchester United) is shown the yellow card.
Foul by Victor Lindelöf (Manchester United).
Wilfried Zaha (Crystal Palace) wins a free kick in the attacking half.
Foul by Juan Mata (Manchester United).
Conor Gallagher (Crystal Palace) wins a free kick in the defensive half.
Corner, Crystal Palace. Conceded by David de Gea.
Victor Lindelöf (Manchester United) is shown the yellow card for a bad foul.
Foul by Victor Lindelöf (Manchester United).
Eberechi Eze (Crystal Palace) wins a free kick on the left wing.
Substitution, Crystal Palace. James McArthur replaces Will Hughes.
Harry Maguire (Manchester United) wins a free kick in the defensive half.
- Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment