Rarely tested in the first-half but was beaten at his near post early in the second period. Quickly redeemed himself, however, with two world-class saves in quick succession with the score at 2-1.
Headed goalwards early on, forcing Youssuf Mulumbu to clear off the line. Performed his defensive duties well but was caught flat-footed by West Brom's goal.
Battled with Victor Anichebe throughout but lost the striker as he provided the assist for Thievy Bifoum's strike.
Attempted to feed Jason Puncheon as often as possible, while his long ball led to Thomas Ince's opener.
Tormented the Baggies defence and opened the scoring with a cool finish before delivering the corner that led to Ledley's goal. A brilliant debut for the January loan signing from Blackpool.
Performed the integral role of linking defence and attack well throughout the game. A key component in Tony Pulis' side.
Provided the killer through-ball for Thomas Ince's early strike and continued to threaten the away defence with his trickery. Replaced by Jonathan Parr in the second half.
Palace's midfield anchorman, the skipper broke up a number of attacks with a minimum of fuss. Turned in a better performance than against Arsenal last week.
Buzzed up and down the right flank but could not quite live up to some of his recent, man-of-the-match displays. Replaced by Glenn Murray in the second half.
Made a couple of mistimed tackles early on but recovered well and headed home the second goal. A very pleasant debut.
Linked play well in the final third and also dropped deep to help his defence. Scored a second-half penalty to put the game to the bed, before being replaced by Jerome Thomas.
Well-beaten by Ince for the opener and was culpable for Joe Ledley's second. To make matters worse, the stopper also conceded the penalty from which Chamakh ended the game as a contest.
Beaten by Bolasie in the build-up to the opener and could do nothing to prevent Ledley powering a header home.
Often pushed forward down the left flank but could not create anything for his side. Substituted at half-time.
Booked for a poor tackle Thomas Ince in the first half and was consistently outpaced by the tricky winger.
Much like his defensive partner, Dawson was caught out by both goals. Produced a decent display for the rest of the game, though.
Came into the game in the second half as he peppered the Palace box with cross after cross. Forced a fine save from Speroni in the latter stages.
Tasked with protecting the defence, the Argentine broke up play with a number of crunching tackles and interceptions, though he was booked for a poor second half tackle. Substituted for Saido Berahino in the second half.
Cleared an effort off the line early on but could do nothing to prevent Palace's two goals later in the game - despite a measured display.
Attempted to motivate his team-mates, taking the game by the scruff of the neck, but could not test Speroni.
Always wanted the ball but the Hungarian could not unlock the home side's watertight defence. Withdrawn at half-time.
Often left on his own up front throughout the opening 45 minutes but provided the pass which led to Thievy Bifoum's goal early in the second half. Will hope for better service in future.
Thrown on by Pepe Mel at half-time, alongside Thievy Bifoum, and forced Speroni into a stunning save as the Baggies looked for a way back into the game.
Introduced at the beginning of the second half and scored with only his second touch to halve the deficit.
Replaced Yacob with the score at 3-1 but could not inspire a late comeback.