Completely at fault for Sunderland's second goal, making a complete hash of a routine header and allowing Sessegnon to creep in behind the home defense.
Richardson gave the right back a torrid time, beating him a number of times through a combination of pace and skill. An evening the former Aston Villa man will want to forget.
Failed to win defensive headers on a couple of occasions, but coped well with almost no protection from his midfielders.
Looked lively going forwards, but failed to do his job defensively, giving Larsson a lot of space down QPR's left side.
The Argentinian has not been on form of late, and it was more of the same tonight, with a truly average performance.
Showed energy in midfield, but could not prevent his side from looking as bare defensively as it did against Manchester United on Sunday.
Substituted at halftime, but up until that point he looked like the home side's brightest player on the wings, worrying defenders with his pace.
Tenacious as ever and battling for the ball at every opportunity, but failed to bring the stability that is much needed in the home side's midfield.
Did well to get the run on two of the visitors' defenders for his goal and generally threatened aerially throughout the match. Also provided a great assist for Mackie's goal, climbing well to leave the midfielder with a tap-in.
A danger throughout the match, showing energy and pace across the entire pitch. Did well to get on the scoresheet with a neat reading of play.
Could not really do much about either goal, and made a fantastic save from Colback in the second half to keep his side in the match.
Looked strong in the first half, but has to take some of the blame for letting QPR back into this match. Beaten too easily for Helguson's bundled finish. Managed to clinch the winner with a glancing header.
Crumbled in the second half to allow QPR back into the match. Took a lot of stick from the home supporters and it looks as though it affected his game.
A day to forget for the left back. Turned inside out by Wright-Phillips in the first half, and looked equally frail in the second.
The only defender for the visitors who still looked in control in the second half. What he lacked in pace against a mixture of Wright-Phillips and Faurlin, he made up for with some inspired positioning.
Gave Young an absolutely awful time down the right wing. Showed pace, skill and great final delivery.
By far Sunderland's best player. Probed at the heart of the QPR defense on numerous occasions.
A great performance from the midfielder. Did his job well, breaking up everything the opposition tried to create in the center of the pitch.
Larsson showed what he is capable of again today, beating his man time and time again and delivering some pinpoint crosses. Substituted half way through the second half.
Martin O'Neill will be happy with his captain's first start under his tenure. He dictated play and also made some crucial tackles.
This performance typified the Dane. Started the match anonymous failing to win a number of headers, but turned it around after his goal and always wanted the ball. Frustratingly brilliant.
- 24 T. Carson
- 12 M. Kilgallon
Came on half way through the second half and made his case for a place in the starting lineup, spurring his side on with some clever midfield play.
Came on late and did what he has been doing for Sunderland in Cattermole's absence. Made some big tackles and distributed well.
- 27 Ahmed El Mohamady
- 23 J. McClean
- 17 Dong-Won Ji