Alongside Hill, made a couple of telling blocks in the first half, blocking crosses from Aguero and managing to keep the hosts in the game. The outbound Rs defender produced another stoic performance, putting his body on the line to shut out David Silva late on.
Had couple of shaky moments with crosses early on, but redeemed himself with an absolutely stunning stop to deny Barry before the break. The save seemed to improve the goalkeeper's confidence as he looked more authoritative in his box, and made another fine save to deny Silva in the dying minutes.
Knew he was in for a tough night with the threat of Tevez and Aguero, but the aerial battle was a different story. Made several challenges to deny chances from City's crosses and worked hard to shut the hosts out.
Aguero too often got in behind the full-back on QPR's right-hand side, and it was causing the hosts a lot of problems. Had a lot of help from Nelsen and Hill, however, and managed to keep City out.
Saw very little of the ball in the first half, with much of the action down the Manchester City left - and QPR's right - wing. Had one foray forward early in the second half but was mostly required in a defensive capacity.
Largely anonymous in the opening period as City dominated possession, and lacked the effort shown by some of the other QPR players.
Couldn't get near the ball for much of the first half, with City dominating, but showed grit and determination to help out the defence as the visitors pressed for a winner.
Made a bright start for the hosts, looking for the ball at every opportunity, and missed a superb chance before half time as Hart saved well. As he so often does, Taarabt looked like QPR's best attacking option.
Too often let Silva get in behind, giving the City man plenty of time and space on the ball, and his partnership with Derry was out-gunned by Barry and Milner. You couldn't fault the Rs man for effort though, as he often chased and harried City's midfielders.
Caught in possession a couple of times in the opening stages of the match, and his usually-accurate passing was well off the mark. Picked up a second-half yellow card after persistently committing fouls.
QPR's £8 million signing notched at West Ham on his debut, and in his first game at Loftus Road he hardly had a look-in early on, but had a good chance against the run of play, seeing a deflected effort roll wide.
Had absolutely nothing to do until he was called into action shortly before half time, standing firm as Adel Taarabt broke into the area and parrying the QPR man's effort away.
Had a slightly sloppy start, giving the ball straight to Mbia, but was saved by Milner. For large parts of the game was able to camp in QPR's half as the visitors dominated, and supported Aguero on the left flank very well.
Had the first real chance after getting on the end of Cesar's poor punch, but volleyed well over. Defensive duties were hardly required as City dominated.
City's most consistent performer nearly gave the visitors the lead with a header on to the crossbar and produced yet another fine performance. Set up a superb chance for Aguero in the second half with a deft header.
The quietest of City's midfielders, Nasri struggled to make a telling impact on the game and gave the ball away a couple of times, with his only real contribution a shot wide of the post before the break. Replaced by Dzeko with half an hour remaining after a pretty ineffective performance.
City's playmaker often found space between midfield and defence, spreading the play well. Set up a great chance for Zabaleta with a pinpoint cross before seeing a great chance denied by Cesar late on.
Playing in an unfamiliar role alongside Joleon Lescott at centre-back, but his first contribution was a belting 35-yard strike which fizzed just wide of the post. Not really needed in defence, like Lescott, as the visitors spent most of the match in QPR's half.
Helped the visitors completely control the tempo of the match, dropping back to spread from deep while also supporting attacks, and nearly opened the scoring with a curling effort but for a fantastic save from Cesar. Picked up a booking for dissent in the second half as the visitors' frustration grew.
Made a superb challenge to shut out Mbia early on but wasted a chance to deliver a dangerous cross with a poor free kick. Regularly involved with City's attacks, supporting well in a deeper role alongside Barry, but still hit a couple of wayward passes.
Not as involved as Aguero and Silva but looked sharp, teeing up efforts for both Barry and Nasri, but was largely ineffective as the game went on and was replace by Jack Rodwell with just over 15 minutes left.
Often drifted into a wide position and found success, getting in behind QPR and causing all sorts of problems, but it left City without a real presence in the middle.
Came on for Tevez with just over 15 minutes left but failed to make any real impact, with Silva acting as City's main threat.
Thrown on with half an hour remaining after City failed to show any presence up front, and set up a great chance for Silva, but was the one providing when he should have been on the end of it.