That's the final whistle and the win for Palace puts them mathematically safe from relegation.
You can follow reaction to this game and the rest of Saturday's Premier League games by clicking here.
Dwight Gayle gets a massive round of applause as he is replaced by Bakary Sako. Has Gayle played himself into an FA Cup starting spot?
There'll be four minutes of added time at Selhurst Park.
Marko Arnautovic runs on to a ball from Stephen Ireland, rounds Palace keeper Wayne Hennessey and looks set to equalise only to send his shot high.
Stoke striker Peter Crouch attempts to get on the end of a cross to the far post but Pape Souare gets in ahead of him to send the ball out of play. To make matters worse for Crouch he doesn't even get the corner.
Stoke boss Mark Hughes is not a happy chappy on the touchline as he appears to be giving the assistant referee an earful.
Stoke boss Mark Hughes brings on Bojan Krkic for Glenn Whelan and his side have plenty of attackers on the pitch now with Peter Crouch, Jon Walters and Marko Arnautovic.
Selhurst Park is bouncing now.
Dwight Gayle gets his second of the match as he picks himself up from a foul by Ryan Shawcross and sends in a 25-yard free-kick to put Palace in front.
Ryan Shawcross puts a header from a corner over and the Stoke defender wants a penalty for holding by Scott Dann but there's nothing doing from ref Kevin Friend.
Stoke have struggled in the second half and Xherdan Shaqiri and Charlie Adam make way for Jon Walters and Stephen Ireland.
Whatever Eagles boss Alan Pardew said at half-time has worked. Pape Souare sends a cross to the far post where Connor Wickham heads against the outside of the post.
Palace produce some neat play to give Jason Puncheon a sight of goal but the midfielder sends his shot high from close range.
Joe Ledley, who came on for Yohan Cabaye for the second half, has only been on the pitch for less than 10 minutes and has picked up an injury. He limps off and is replaced by Jordon Mutch.
Marko Arnautovic sends a Stoke free-kick well high from 25 yards. Disappointing effort and he knows it.
Yannick Bolasie jinks and weaves his way from midfield into the Stoke box before his run is ended by Geoff Cameron, whose challenge might have been punished with a penalty had Dwight Gayle not been on hand to sidefoot in the loose ball.
The second half is under way and Palace midfielder Yohan Cabaye, who had been struggling in the first half, is replaced by Joe Ledley.
Lee Chung-yong scored an 88th minute winner in the reverse fixture last December but he's not involved this time around and it might have something to do with some recent comments he is reported to have made.
The South Korean midfielder hit out at manager Alan Pardew for being "too hot tempered in matches" and, in an interview in a publication in his homeland, claimed the Eagles boss "forgets how many substitutes are left".
"I have dealt with it because he's incorrect on a couple of points there about team selection and stuff like that," said Pardew.
"He's made an error. He said it got lost in translation, that can happen and I've had it before. "But some of it isn't lost in translation, though, and he'll get a fine for that."
Palace have had plenty of the ball but it's Stoke in front at Selhurst Park...
Stoke go in at the break leading by Charlie Adam's first goal of the season. Palace have huffed and puffed but not really tested Potters keeper Jakob Haugaard.
Hold on. Today's not exactly cold - I'd even go so far as to say mild - but Stoke midfielder Giannelli Imbula is wearing gloves. Book him ref!!
Yohan Cabaye isn't having the best of times as the moment as he goes to ground after a challenge with Charlie Adam. He gives the Stoke midfielder some verbals before the referee steps in to have a word with the pair.
Not a good sight for Palace fans. Yohan Cabaye gestures to the bench as he clutches his ribcage but is back on after some treatment.
Palace's James McArthur stops Giannelli Imbula in his tracks as the Stoke midfielder tries to burst forward and is booked for his troubles.
Palace's full-backs combine as Joel Ward crosses for Pape Souare, who volleys wide.
Dwight Gayle is played through on the Stoke goal and again goes to ground following a Phil Bardsley challenge. Ref Kevin Friend again waves away the Palace man's penalty claims and suffice to say Gayle is not a happy chappy.
That goal has been coming. Stoke produce a well-worked move which involves Giannelli Imbula and Marko Arnautovic before Charlie Adam applies the finishing touch with an angled shot into the far corner.
Stoke need to put more pressure on the palace defence instead of allowing them to attack. Come on Stoke
Stoke go close again. Marko Arnautovic threads a ball through to Xherdan Shaqiri and his effort is saved by the outstretched boot of keeper Wayne Hennessey.
It's been mostly Palace but Stoke earn a corner and Peter Crouch sends a free header straight at keeper Wayne Hennessey. That was a very good chance and Crouch's reaction shows he knows he should've done better.
Palace applying the pressure at the moment and it looks like they're trying to rediscover some of their early season form before their big day at Wembley.
Phil Bardsley is a lucky boy. He challenges Dwight Gayle on the edge of the area and the Palace striker appeals for a penalty but ref Kevin Friend is having none of it. To be fair to Bardsley it might just have been outside the area.
Palace fans have been singing 'Wemberlee, Wemberleee' just in case anyone had forgotten they were in the FA Cup final.
Yohan Cabaye goes close with a 25-yard free-kick which hits Potters forward Xherdan Shaqiri before looping just wide. Good start from the Eagles.
The first booking didn't take long. Stoke midfielder Glenn Whelan is yellow carded for a foul on Dwight Gayle as he brings the Palace striker's bright run to a cynical end.
Connor Wickham sends a low cross from the left into the Stoke box and the visitors clear with Yannick Bolasie lurking.
And we're off...
The players walk on to the pitch and a huge roar goes out from the home faithful as the PA announcer welcomes Palace on as the 'FA Cup finalists'.
Stoke City manager Mark Hughes: "It is a difficult one for Crystal Palace, I am sure their focus will be looking ahead to the cup final but I think I am right in saying it is their last home game before the end of the season so that will always put an edge to your game.
"Their performance today will be for the supporters. Not all of them will be able to go to the cup final so they will want to be able to put in a good performance, so we have to be ready for that."