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 defence.
Richardson gave the right-back a torrid time, beating him a number of times through a combination of pace and skill. An evening the ex-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 forward, but failed to do his job defensively, giving Larsson a lot of space down QPR's left side.
Tenacious as ever and battling for the ball at every opportunity, but failed to bring the stability that is much-needed in the hosts' midfield.
The Argentine has not been on form lately 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 they did against Manchester United on Sunday.
Substituted at half-time but up until that point he looked like the hosts' brightest player on the wings, worrying defenders with his pace.
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.
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.
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.
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 great performance from the midfielder. Did his job well, breaking up everything the opposition tried to create in the centre of the pitch.
By far Sunderland's best player. Probed at the heart of the QPR defence on numerous occasions.
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 anonymously, 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
- 23 J. McClean
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
Came on halfway through the second half and made his case for a place in the starting line-up, spurring his side on with some clever midfield play.
- 17 Dong-Won Ji