Little to do but had to stay alert to make a superb save to deny Jerome from point-blank range.
Coped well defensively with the threat of Bolasie and Puncheon and stretched the pitch when Arsenal was in possession.
As usual, a commanding display in the back. Always looked in control and dominant in the air.
Had to be wary of Jerome's running but did a solid job and read the game well.
Offered a good outlet on the left and constantly looked to get forward. Fell asleep a couple of times defensively and was lucky Jerome missed a great chance.
Made a crucial contribution with a delightful pass to set up Oxlade-Chamberlain. The Spaniard always looked to get on the ball and make something happen for the hosts.
Hit one or two quality passes but was on the fringes of the game throughout.
Made his first start since the opening game of the season and capped it off with two superbly taken goals. Added much-needed energy to Arsenal attacks and provided quality finishes.
A very quiet display from the German, who started on the left and was hardly involved before being substituted in the 72nd minute.
Found it hard to escape the attention of Palace's defenders but had a lovely touch in the buildup to Arsenal's second goal.
Brilliant save in the first half to keep out a header from Koscielny and was always off his line quickly to avert danger. Could do nothing about the Arsenal goal.
Always alert to read danger and make important interceptions. Kept Giroud very quiet.
Strong display from the Welshman as he organized the back four and denied Arsenal space in the final third. Maybe could have done more in the buildup to the Gunners' second goal.
Very competent tactical performance, especially when he tucked in to support the center backs. Rarely looked to support the attack.
Generally good but was twice punished as he allowed Oxlade-Chamberlain to run through and score.
Had some moments of skill, power and pace but poor decision-making and execution when it came to the final ball.
The Palace captain was everywhere as he harried Arsenal's players and broke up attacks. Delivered progressive passing to try to start counterattacks.
Worked hard throughout but didn't do enough on the ball. Didn't take on defenders and his passing was sloppy.
Did a good job denying Arsenal space between the lines with his positioning, pressing and tackling.
Threatened on the counterattack at times but missed a glorious chance to equalize when he headed straight as Szczesny from close range.
The Moroccan returned to his former club and put in an impressive display. Showed excellent touch as he linked attacks and worked hard defensively, although he left Oxlade-Chamberlain for the opener.