Largely performed his duties well and thwarted Dzeko several times, but was too easily beaten for Navas' strike as City took control late on. Could do nothing about Toure's sumptuous free-kick.
Withdrawn in the first half due to a knock and replaced by Amorebieta. Began the game in solid fashion, but, struggling with injury, began to cede more space and chances to City before coming off.
Got forward often, tearing up the left flank, but did not couple that adventure with accurate or consistent crossing. Contained Nasri well and formed a solid partnership with Richardson, though he was far more worried by Navas.
Should have worried Clichy a lot more than he did, and failed to prey on the Frenchman's discomfort at right-back. But his pace was a weapon on the break, and he duly finished off a swift counter with a calm strike.
Bombed forward so well, playing high up the pitch and raiding into the opposition half at will. Created Fulham's (brief) leveller after some hard running and a fine cross. It is easy to see why he is such a fan favourite.
Tussled well with City's front pairing and was never out-muscled or out-fought, but looked more vulnerable on the turn and gave up a huge number of chances to a ruthless City attack.
Spearheaded the attack as a false No.9 and was absolutely fantastic. Linked play well, found space and offloaded with precision and speed. Tested Hart several times and looked a threat throughout, creating Richardson's goal too.
Typified the work-rate and tenacity of Fulham's performance with a solid and robust display. Fought fires and patrolled the midfield, and created his team's second goal with a deft pass.
So full of zest in the middle of the pitch. The veteran, despite his advancing years, pressed hard but also brought a spark of invention and quick feet. Never stopped running before being substituted.
Full of energy in midfield, he, like the entire Fulham side, hassled and harried Manchester City with real gusto. Gave away the free-kick that produced City's opener, and visibly tired in the second period.
Came alive in infrequent bursts, supporting Taarabt well and producing some intelligent flicks and tricks. Worked hard to press and close down before coming off after an hour.
Returned from exile and was a solid and reliable presence behind his defence. Dealt with several shots with relative ease and was powerless to stop either goal.
Rarely, if ever, looked comfortable stepping up, and produced a few nervy moments on the ball. Really struggled to pin down the evasive Taarabt and picked up a yellow card.
Given a testing afternoon defensively by Fulham's right-flank, with Riether's overlaps causing particular worry. Got forward well though, providing much-needed width and dangerous crosses.
Filled in at right-back in the absence of Pablo Zabaleta and looked vulnerable. Did not appear natural cutting infield onto his weaker foot and lost his footing to hand the visitors a great chance too.
Unlike his centre-back partner, the Belgian stepped up with supreme confidence and serenity. Scored a poacher's effort in the first half before netting a freak own goal. Solid and dependable though.
Continued his fine form this season with yet another sumptuous free-kick to open the scoring. Was often under pressure from Fulham's rapid closing down but offered a degree of calmness on the ball, and had little chance to run at the Fulham defence.
A performance of far less bravado than his masterclass against Arsenal last time out. Quiet and understated in midfield, but he battled hard and used the ball economically.
Was not especially creative going forward, but provided a tremendous amount of support and protection to Clichy and kept possession ticking over with some composed play. Replaced as City sought a winner.
Won the free-kick that opened the scoring before sending in the free-kick that led to Kompany's goal, and then set up the third goal too. Such a hugely creative force, finding gaps and passes. Also smashed the crossbar.
Came into the side for the injured Sergio Aguero and largely did well, winning headers and linking play, but was so profligate in front of goal. His wastefulness saw him taken off in the second half.
Such a powerful presence up top but looked in dire need of the aerial supply offered by Navas, and perked up when his compatriot was introduced. Showed a deceptively rapid turn of pace and did a lot of work for his team-mates, creating the fourth goal with a wicked cross.
Came on in place of the injured Senderos in the first half and, after faring well, was exposed by his lack of pace as Navas raced clear to score before being bested by Negredo for the fourth.
Replaced Dejagah midway through the first half. Struggled to catch up with the pace of the game and was less influential than the man he replaced.
Replaced Dzeko in the second half and was exactly the burst of vibrancy City needed. Raided down the flank showing his full range of tricks and scored an excellent goal.
Replaced Nasri as City chased a winner. As diligent and hard-working as ever, and capped his cameo with a nicely taken goal.