Largely a reliable pair of hands, though conceded two long-range strikes and was very lucky to see Parker's charge-down ruled out for handball.
Looked really dangerous in attack. Played a number of good balls forward looking for Elmander and Hooper and helped create the goal.
Picked up a silly booking meaning for clipping Taarabt's ankles off the ball and will now be suspended for Norwich's next game against Manchester United. Too often came off second best against Fulham's Moroccan forward.
Did well to block Steve Sidwell's goalbound shot when he seemed certain to score. Struggled at times with Taarabt's trickery.
Unavailable to support Redmond in attack as much he would have liked but defended well for the majority. Struggled to cope with Dejagah when he came on.
Drifted in and out of the game. Provided a dangerous threat at set-pieces but was withdrawn for Hoolahan with 20 minutes to go.
Finishing was wasteful and almost gifted Norwich an equaliser after a mix-up with Ruddy. Lost the midfield battle against Sidwell and Parker.
A constant threat down the left-hand side, whipping in a number of dangerous crosses into the penalty area, but will have been left feeling frustrated at the lack of Norwich bodies in the box looking to connect.
Quiet in Norwich's midfield as he put in an unspectacular performance. Was unlucky to see Riether clear his header off the line but wasted several chances and could have done more to stop Parker at the death.
Extended his goalscoring run to five in eight with a deflected effort from range. Shot wide when well-placed, missing a chance to double Norwich's early lead.
Set up Hooper's opener and could have got his own name the scoresheet if he had had more faith in his own ability from an acute angle. Replaced in the second half.
Rounded too easily by Elmander following a mix-up with Hughes, which Norwich could so easily have capitalised on. Larged deputised quite well for Stekelenburg.
A solid performance at left back from Richardson, kept both Snodgrass and Hoolahan quiet but would have liked to get forward more.
Almost gifted Hooper a second with a weak back header but more than made amends by clearing Fer's header off his own goal-line. Struggled to stop Redmond.
Was often on hand to clear a number of Redmond's crosses into the box. Defended well and played a number of accurate long balls forward which Turner and Bassong struggled to deal with.
Endured a torrid time at the heart of Fulham's defence. Unfortunate to deflect Hooper's effort into his own net but communicated poorly with Stockdale and struggled to keep Elmander quiet.
Missed a great chance to get his side level when free at the far post. Replaced by Rodallega just short of the hour-mark.
Scored a magnificent winner for the Cottagers. Ran the Fulham midfield all game long. Was all over the park, putting in tackles and dictating the play. Denied Van Wolfswinkel late on with a typically robust challenge.
Fulham's dangerman throughout. Tested Ruddy a few times with powerful efforts from range. Got his side back on level terms with a well-taken free kick.
A typical Taarabt performance. Grew into the game as the match wore on. Kept Bassong and Turner busy all afternoon but often tried the spectacular, even when not appropriate. Replaced by Dejagah with 20 mins to go.
Quiet for the majority, but did manage to whip a few balls into the penalty area but more times than not his final ball let him down.
A mixed performance from Sidwell. Rash in the challenge bit lively in attack, his performance in the heart of midfield alongside Parker allowed Fulham to take control.