Stoke City have been relegated from the Premier League after their dismal season culminated in them giving up a first-half lead against Crystal Palace before succumbing to a 2-1 defeat.
The Potters had to win to give themselves the faintest hope of maintaining their 10-year stay in the top tier of the English game but Paul Lambert's ailing side, who have not won in 13 league matches, went down to a late Patrick van Aanholt goal in Saturday's early game.
Xherdan Shaqiri had given Stoke hope with a deflected 43rd- minute free kick, only for James McArthur to equalise midway through the second half after a slick counter-attack.
Then, as Palace piled on the pressure, Van Aanholt struck four minutes from time as Stoke's worst run in the top flight for 34 years continued and Roy Hodgson's Palace could celebrate another year of Premier League football.
Defender Ryan Shawcross told Sky Sports: "It's difficult. Obviously it doesn't happen in one game, it's over the whole season.
"There are a lot of things we need to change and do better. Ultimately it's down to the players. We've not been good enough all season."
Coach Paul Lambert added: "We have to bounce back up now. The club is too big not to. It will regroup and it's got the right infra-structure in place to do it."
Palace lost their first seven games but are now mathematically safe, completing the considerable upturn in their fortunes after former England boss Roy Hodgson succeeded Frank De Boer early in the campaign.
West Brom had also seemed to be heading for the Sky Bet Championship before Jake Livermore struck a stoppage-time winner against Champions League-chasing Spurs at The Hawthorns.
It was a third win under caretaker boss Darren Moore, which came when Livermore bundled the ball in to spark jubilant scenes from the home supporters.
The Baggies move off the bottom and above Stoke, now within two points of Swansea, who lost 1-0 at Bournemouth.
Bournemouth, meanwhile, secured another campaign in the top flight with their win over Swansea.
Ryan Fraser's deflected effort broke the deadlock after 37 minutes after a well-worked free-kick, which proved enough to move the Cherries mathematically clear of any danger.
West Ham took a big step towards safety with a 2-0 win at Leicester, which leaves them on 38 points with two matches left.
After Marko Arnautovic saw his drive hit the crossbar, the visitors took the lead after 33 minutes when the Austrian forward set up Joao Mario. Irons captain Mark Noble added a fine second after 64 minutes with a 20-yard volley to seal a crucial victory and heap more pressure on Leicester manager Claude Puel.
Watford will be playing in the Premier League again next season after a 2-1 home win over Newcastle, which was a first victory in eight games.
The Hornets took an early lead when midfielder Roberto Pereyra slotted in after just two minutes.
Argentine winger Pereyra then turned provider after 27 minutes as his cross was headed in by Andre Gray at the back post.
Captain Troy Deeney missed the chance to make it 3-0 just before the break when his penalty was saved by Martin Dubravka.
Newcastle had already secured their own Premier League status following an impressive run of four straight wins from the last six games, and pulled a goal back after 55 minutes through Ayoze Perez.
Southampton's hopes of avoiding relegation took a devastating late blow as Everton midfielder Tom Davies scored an equaliser in the sixth minute of added time in the late match.
Substitute Nathan Redmond's first goal in almost a year appeared to have put the fight very much back in Saints' hands as it would have left them needing a win at fellow strugglers Swansea on Tuesday to guarantee safety.
However, Davies' deflected shot off defender Wesley Hoedt moved Mark Hughes' side above 18th-placed Swansea on goal difference only.