Arsenal's August player of the month had a few communicative mix-ups with his defenders but was otherwise commanding and denied Graham with a fine reflex save at 0-0.
On his long-awaited return, got caught out positionally on a few occasions but his speed got him out of trouble. Impressive bombing forward and put one superb cross straight on to Chamakh's head.
There was great anticipation from the home fans whenever Arsenal had a set piece and the ball went near the giant German but his presence was more effective in defence, where he settled in quite comfortably, although he looked occasionally startled by the pace of the match.
Showed what Arsenal missed at Old Trafford with defensive solidity, including a brilliant late challenge on Sinclair, and some fine raids in the final third.
There was more than a touch of desperation to much of his defending and it was no surprise when he was booked in the 53rd minute for hacking down Sinclair just outside the box.
Some of his first touches were so bad they doubled up as passes but made up for his questionable technique with some excellent tackles and interceptions both in midfield and his own penalty area.
Wasted a brilliant early chance to put Arsenal ahead but followed up his excellent international performance in midweek with another polished display in the playmaker role. Showed signs he can forge a good understanding with Arteta.
R. van Persie
On the periphery of the game in the first half but came to the fore after the break. Close to working the second goal with a fine run that culminated in a right-foot shot deflecting off the post. Subbed with 10 minutes left.
Bright and lively and showed no ill effects from the injury that kept him out of England's match against Wales. Nearly gave his team an early lead with a well directed toe poke only to be brilliantly denied by Caulker's brave goal-line clearance.
Demonstrated the commitment and quality that was so lacking in the Old Trafford mauling. Nearly set up Walcott for the opener before scoring it himself by showing great composure to capitalise on Vorm's blunder and steer the ball into the empty net from a tight angle with his left foot. Subbed with 28 minutes left but, for once, received an excellent reception.
He realised his error as soon as he had made it but his mistake for Arshavin's opening goal will provide ammunition for compilers of bloopers DVDs. Rolled the ball against the heel of Rangel and it fell perfectly into the path of the Russian. That howler apart, he maintained the good impression he has made since joining the Swans at the start of the season.
The heartbeat of the Swansea team threw himself vigorously into the challenge of quelling Arsenal, with some excellent interceptions and last-ditch blocks.
Impressive display by the Wales international. Dealt capably with Arshavin and Walcott and delivered some excellent crosses when he got forward to support Swansea's attacks.
Made a magnificent goal-line clearance to prevent Walcott putting Arsenal 1-0 up and showed great commitment to minimise the threat posed by Arsenal's nimble attackers.
No blame could be attributed to the right-back for his unfortunate role in Arshavin's goal, even though his heel inadvertently provided the assist. Otherwise solid.
Swansea's biggest attacking threat. Displayed some excellent footwork on a number of occasions on the right flank to ensure that Gibbs could never feel too comfortable.
The former Arsenal trainee is diminutive in stature but big of heart and rose to the challenge of subduing the hosts' midfield.
Energetic display in central midfield to ensure his team kept its head above water but pulled up in the second half with a hamstring injury and was substituted.
Provided the creation in the Swansea midfield with some neat passing before fading after the break.
Slammed a second-half free-kick against the crossbar after winning it with a fine, jinking run. Far more influential after the break and caused Arsenal problems with his speed and trickery.
A frustrating afternoon for Swansea's lone frontman. Nearly put the visitors ahead in the first half from close range but was otherwise rarely involved until he missed a great chance late on which would have grabbed a point.
- 21 Ł. Fabiański
- 20 J. Djourou
- 11 André Santos
Brought on in place of the tiring Frimpong to help maintain Arsenal's midfield supremacy.
Replaced Arshavin for the final third of the match and made a reasonable impression on his debut with some nice touches on the left flank.
- 9 Chu-Young Park
Could - and should - have put Arsenal 2-0 up but headed Gibbs' brilliant late cross too close to Vorm.