Postpublished at 16:56 British Summer Time 24 May 2015
That's it from here. For full reaction to the closing day of the Premier League, click HERE.
Crystal Palace XI: Hennessey, Ward, Dann, Hangeland, Souare, Zaha, Jedinak, McArthur, Bolasie; Puncheon; Chamakh.
Swansea XI: Swansea XI: Fabianski, Naughton, Fernandez, Bartley, Richards, Britton, Cork, Emnes, Dyer, Montero, Gomis.
Pete Oliver
That's it from here. For full reaction to the closing day of the Premier League, click HERE.
All over at Selhurst Park as Palace finish 10th - two places behind Swansea - to complete a remarkable second half of the season under Alan Pardew.
Campbell joins team-mate Murray in the book, as does Hangeland.
The first booking of the afternoon as Murray catches Naughton late to earn the Palace striker a deserved yellow card.
Swansea have had a superb season but look to be running on empty now. Can't see them getting a late leveller as Palace look the more likely to score again.
Palace send on fresh legs in the shape of Fraizer Campbell in place of Bolasie as they look to see the job through.
In truth, they look in little threat, although the chance is there for a dream debut for Swansea substitute Kenji Gorre if he can conjur up a late goal as a replacement for Jefferson Montero.
With Everton losing at home to Tottenham and West Ham trailing at Newcastle, Palace are on target to a 10th-placed finish.
Zaha nearly wraps it up for Palace but after bursting into the box he drags his shot just wide with Fabianski seemingly beaten.
Only about 20 minutes of the season left for Swansea to avoid finishing on a losing note. Monk makes a further change with Matt Grimes replacing Leon Britton. Fabianksi takes over as skipper.
Palace also make a change, although this one is enforced as goalscorer Chamakh goes off with what looks like a hamstring injury. Former Cardiff midfielder Jordan Much takes his place.
Swansea boss Garry Monk responds to seeing his side go behind by bringing on Gambian international forward Modou Barrow in place of Nathan Dyer, who has had a quiet afternoon.
Swansea's concerns grow as Fabianski requires treatment for an injury incurred when stretching to clear just ahead of Zaha as Palace sniffed a quick-fire second. After a spell of treatment the keeper is okay to carry on, though.
Chamakh's fourth goal of the season - and first since January gives Palace the lead.
Puncheon's free-kick is headed back cross the penalty area by Scott Dann and the former Arsenal striker chests the ball down before driving home from eight yards out with his left foot.
Marouane Chamakh fires Palace in front.
It's opening up with both sides trying to force the issue and get their noses in front. Palace have the chance to whip in a free-kick but Puncheon's ball in is well taken by Fabianski and the stalemate continues.
A positive start from Swansea as Emnes tests Wales international Hennessey with a shot on the turn from 25 yards which the Palace keeper saves.
A long way to come for no goals but fair play to the 60 cyclists, including former Swansea defender Michael Howard, 36, who rode the 230 miles from Swansea to Crystal palace to raise funds for charity.
Let's hope they get some in the second half. We're under way.
John Roder
Match of the Day commentator
"Chances have been few and far between. Lots of nice passing but apart from that not a great deal to enthuse about in a typical end-of-season game."
That's it for now. Go and put the kettle on and let's hope for better in the second half.
Nice touch of skill from Pardew, who plays a nice little backheel from his technical area. Perhaps he should bring himself on.