Costel Pantilimon - 7
A typically assured display from the reliable Romanian. Came out of his goal quickly to deny Bafetimbi Gomis and made a couple of smart stops but had no chance with the goal.
Anthony Reveillere - 6
Solid defensively but despite one good run and resulting cross, which resulted in Jordi Gomez shooting wide, wasn't really involved in attacking areas.
Santiago Vergini - 6
Seems to be growing more confident in central defence, dealt well with Gomis.
John O'Shea - 8
MOTM - See below
Patrick van Aanholt - 6
Had a good battle with Nathan Dyer throughout. Didn't quite happen for him going forward.
Liam Bridcutt - 6
Solid display from the holding midfielder as he managed to keep Jonjo Shelvey quiet and less influential than usual.
Seb Larsson - 6
Worked as hard as usual but not quite at his best.
Jordi Gomez - 6
Had one shot fly wide of the post from Reveillere's cross, played one good ball through to Jermain Defoe and a great cross to Danny Graham, both of which had to be well dealt with by the Swansea defence. Despite being behind some of our better chances, of which there were few, struggled with the team playing too deep.
Ricky Alvarez - 6
Looked lively and confident in the first half but like Gomez suffered with the team playing too deep, tired in the second half.
Danny Graham - 5
Couldn't get into the game with Sunderland letting the home side have the majority of possession. Had half a chance from a Gomez cross but will be disappointed not to have made more of an impact in what was a rare start for the former Swansea striker.
Jermain Defoe - 8
Showed why we signed him with a top class run and finish to give us the lead. Always looked to make something happen and was easily our best attacking outlet.
Adam Johnson (Sub) - 5
Couldn't get into the game as Swansea equalised almost as soon as he came on and we seemed to settle for a point.
Steven Fletcher (Sub) - 5
Put himself about but didn't have a chance to press his claims for a start against QPR.
Man Of The Match - John O'Shea
Just edged out Defoe as the best player on the pitch for the visitors. Really showing his experience this season and instrumental in Vergini's improvement in central defence. Kept Gomis under wraps and put in a real captain's performance.