Perhaps could have done better with the opening goal as he was beaten at his near post. Stood up well to block Van Persie later in the half. Could do nothing about the second with Walcott through on goal to dink over him.
Got back extremely well to clear Ramsey's shot off the line. Miscommunication allowed Walcott in as his team-mates stepped up to play offside without him.
Did well against Arshavin, keeping him out of the game for long stretches. Made some good interceptions and went on a run late-on that would have led to a goal but for the timely interception of Djourou.
Did well against Walcott, matching him on more than one occasion, but the speedy winger beat him for pace for Arsenal's equaliser.
Defended well for long stages of the game, but stepped up and out of position to allow Walcott a clear path for Arsenal's second.
Controlled the midfield for large portions of the first half with Joe Allen. Did the quiet work of keeping the ball and shielding the defence.
Some good deliveries from free kicks in the opening half and good passing as well. Came close with a shot that he could perhaps have controlled better. Brilliantly robbed Ramsey to set up Dyer for the second.
A great turn in the box drew an ill-timed tackle for the penalty, and looked lively throughout the opening stages. Found himself in plenty of space and finished with aplomb to put the hosts in the lead.
Kept cool to slot away his fourth penalty and sixth goal overall of the season. Was a good outlet later on in the game as his team looked to defend and break on the counter.
Showed some impressive quick feet in the first half to evade tackles but didn't really get too involved in the game. Subbed at half time.
Strayed offside on too many occasions, but eventually got his reward for his style as he got past Koscielny to slot the ball into Szczesny's far corner with a great finish.
Guessed right but couldn't get a hand to Sinclair's penalty. Couldn't have done much about the second goal either, but seemed to get his angles wrong on the third as he allowed Graham to slot home from a narrow angle.
Solid in defence, and was only really outdone for the second goal when Swansea had more numbers on the attack. Snatched at a shot from close range and pulled it wide before his substitution.
Never looked comfortable in defence against Nathan Dyer, and wasn't aided by Arshavin's lack of tracking. But when he attacked he looked impressive, sending in a brilliant cross that no-one gambled to get on the end of early in the second half.
Continues to fill in well out of position at right-back, and played a stunning pass for Walcott to latch onto and convert for Arsenal's second.
Played some decent stuff and made blocks in dangerous areas but played Graham onside for the third goal and didn't catch up with him either; not a great moment for the defender.
A sublime pass for the opening goal, perfectly weighted for Van Persie to slot home. But he faded quickly and didn't really offer much else. Also gave Ramsey possession in a bad area for the second goal and was soon substituted.
Not a strong game for the defensive midfielder, allowed Britton and Allen to run the midfield and didn't really get in many tackles before he was switched to centre-back late in the game.
Clumsy tackle from the Welshman back in his home country to give away the penalty. Almost made up for it straight after with an effort cleared off the line. He wasn't helped by a sloppy pass to him, but didn't show any urgency and was robbed by Allen for the Swans' second goal, during which he picked up a knock. Had a thumping header saved by Vorm, but it wasn't a great performance from the midfielder.
Had a fairly solid game but didn't offer much in the way of direct threat and was substituted with half an hour to go.
As ever, the final product from Walcott was called into question as he failed to find his team-mates on occasion. But he made up for it with some nice play in the second half before he sped away to score Arsenal's equaliser.
R. van Persie
What can you say about the striker, he just keeps scoring. It looked as if he had lost his chance before beating Vorm at the near post. Didn't have much input for the rest of the game though in a fairly quiet encounter for the Dutchman.
- 25 G. Tremmel
- 16 G. Monk
- 29 A. Richards
Came on and immediately looked at home on his debut. Put in some nice corners and had a shot that dragged wide, but looked good after his introduction before setting up Graham's goal.
Came on to replace Dyer in the last 10 minutes but didn't get too much of the ball with Arsenal on the attack.
A late cameo to waste some precious seconds.
- 1 Almunia
- 56 N. Yennaris
- 18 S. Squillaci
Came on and immediately looked to add more than Benayoun, having a shot on the run from 25 yards before attempting an acrobatic volley.
- 9 Chu-Young Park
Came on but didn't get much of the ball as Arsenal looked for a winner.
Added some more direct play and a lot more speed. Looked very threatening for the Gunners, but wasn't on the pitch for long enough.